Effective Date: These Terms become effective for each user on the date the user first accesses or uses the Service after their publication.
Last Updated: July 22, 2026
Welcome to Harmonize. These Terms of Service ("Terms") govern your access to and use of the Harmonize platform, including our website, web application, and related services (collectively, the "Service"). By accessing or using the Service, you agree to be bound by these Terms.
Harmonize is operated by Harmonize LLC ("Harmonize," "we," "us," or "our"). If you do not agree to these Terms, do not use the Service.
Harmonize is a software-as-a-service (SaaS) platform designed for music teachers, studios, and music schools. The Service provides tools for scheduling, billing, communication, and student progress tracking, accessed through any modern web browser.
To use the Service, you must create an account and provide accurate, complete information. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify us immediately of any unauthorized use of your account.
You must be at least 18 years old to create a Teacher account. Parent/Guardian accounts must be created by individuals who are at least 18 years old. Students under 18 do not create accounts directly — their information is managed by their teacher or parent/guardian.
Teachers who wish to accept payments through Harmonize must also complete Stripe's onboarding process as described in Section 4 below.
Teachers may grant platform access to contacts (including students) by adding a phone number or email address. The teacher is responsible for ensuring they have appropriate consent to share that contact information and grant access.
For students under 13, teachers must have documented verifiable parental or guardian consent before adding the student's contact information to the Service, as required by the Children's Online Privacy Protection Act (COPPA). By adding a student under 13, the teacher represents and warrants to Harmonize that such consent has been obtained and is on file. Harmonize may request verification of consent at any time. For students aged 13–17, the teacher should have parental or guardian consent before adding the student's contact information.
Teachers are solely responsible for any claims, penalties, or damages arising from a failure to obtain required parental consent, and agree to indemnify Harmonize against any such claims.
Harmonize offers a 14-day free trial with no credit card required. During the trial, you have access to Ensemble-tier features. At the end of the trial, your account will automatically downgrade to the Solo plan unless you subscribe to a paid plan.
Harmonize offers the following subscription plans for teachers and studios:
Plan details and features are described on our pricing page and may change from time to time with notice.
Subscriptions are billed on a recurring basis (monthly or annually, depending on your selected plan). Your subscription automatically renews at the end of each billing cycle unless you cancel before the renewal date.
If you downgrade your subscription plan, the downgrade takes effect at the start of your next billing cycle. Billing policies that are incompatible with your new plan (such as offline billing on the Solo plan) will be automatically paused upon downgrade.
You may cancel your subscription at any time through your account settings. Cancellation takes effect at the end of the current billing period. You will retain access to the Service until the end of your paid period. Harmonize does not provide refunds for partial billing periods.
From time to time, Harmonize may offer promotional or complimentary ("comp") access to paid features by invitation. Unless your specific offer states otherwise:
Consistent with California's Automatic Renewal Law and applicable federal automatic-renewal / negative-option rules, the following terms apply to paid subscriptions, including a subscription that begins at the end of a comp or free-trial period:
The "Primary Contact" is the individual designated within the Service as financially responsible for a student's lessons. The Primary Contact receives invoices, makes payments, and may file disputes under Section 7. The Primary Contact is typically a parent or guardian, but may also be the student themselves if the student is at least 18 years old and paying for their own lessons. Where these Terms refer to disputes, refunds, payment-related communications, or fund movement, "Primary Contact" applies regardless of whether that person is a parent, guardian, or adult student.
Harmonize facilitates payments between teachers and Primary Contacts using our Payment Processor (defined below). Harmonize is not a party to the transactions between teachers and Primary Contacts. Teachers are independent businesses, and any disputes regarding lessons, fees, cancellation policies, or refunds are between the teacher and the Primary Contact, subject to Harmonize's dispute facilitation process described in Section 7.
All payment processing is handled by our third-party payment processor (the "Payment Processor") — currently Stripe, Inc. ("Stripe"). Teachers who wish to accept payments through Harmonize must complete the Payment Processor's onboarding process. For Stripe, this means agreeing to Stripe's Connected Account Agreement and Stripe Services Agreement; teachers are set up as Stripe Connect Express accounts.
Harmonize may change its Payment Processor. If we do, we will provide reasonable notice and any onboarding steps required to continue accepting payments. References to "Stripe" elsewhere in these Terms describe our current Payment Processor and apply equally to any successor Payment Processor.
Harmonize does not store full credit card numbers, full bank account numbers, or full Social Security numbers. We collect and store the last 4 digits of your SSN for identity verification during Stripe onboarding. All sensitive payment data is managed by Stripe in accordance with PCI-DSS standards. Harmonize stores Stripe account identifiers, transaction records, and payment status information as necessary to provide the Service.
ACH payments are processed through Stripe with bank account verification via Plaid. ACH transactions are subject to NACHA operating rules, including a 60-day reversal window during which payments may be returned by the payer's bank.
Teachers on Ensemble and Orchestra plans may record offline payment methods (cash, check, or other) within the platform. Offline payments are not processed through Stripe, and Harmonize assumes no liability for the collection, accuracy, or disputes related to offline payments.
Teachers are solely responsible for:
Harmonize's tax responsibility is limited to its own platform. Harmonize calculates, collects, and remits applicable taxes (such as state sales tax) only on the subscription and platform fees that Harmonize charges to you directly. Where required by law, these taxes are collected from you in one of the following ways, depending on the type of fee: (i) added as a separate line item on your subscription invoice; (ii) included in the per-transaction platform fee deducted from your transactions, in which case Harmonize will provide a periodic tax statement (such as a monthly statement) summarizing the fees and tax collected; or (iii) any other lawful method clearly disclosed to you. The applicable rate is determined by your billing address and the tax laws of your jurisdiction.
Teachers are solely responsible for taxes on transactions they process. You acknowledge and agree that you are solely responsible for determining, collecting, reporting, and remitting any sales, use, value-added, excise, income, self-employment, or other taxes that arise from transactions you process through the Service, including transactions with your students and parents/guardians. Harmonize does not calculate, collect, or remit taxes on transactions between you and the families you serve.
Tax registration and licensing. You are responsible for obtaining and maintaining any sales tax licenses, business licenses, registrations, or permits required by the jurisdictions in which you provide instruction or otherwise conduct business. Harmonize does not register you with any taxing authority on your behalf.
Tax reporting forms. Stripe may issue tax reporting forms (including IRS Form 1099-K) directly to your connected Stripe account based on your transaction volume and applicable federal and state thresholds. Harmonize does not control whether or when such forms are issued and is not responsible for their content. You should consult Stripe's documentation and your tax advisor regarding 1099-K reporting.
No tax advice. Information provided by Harmonize, the Service, or any AI-assisted feature is for general informational purposes only and does not constitute tax, legal, or accounting advice. You should consult a qualified tax professional regarding your specific tax obligations. Harmonize is not liable for any tax assessments, penalties, interest, or other consequences arising from your tax determinations or filings.
Processing fees are deducted from teacher payouts for each transaction. The following fee schedule applies:
| Payment Method | Solo Plan | Ensemble / Orchestra Plans |
|---|---|---|
| Credit/Debit Card | 4.0% + 30¢ | 3.0% + 30¢ |
| ACH Bank Transfer | 2.5% + 30¢ | 1.9% + 30¢ |
| International Card Surcharge | +1.5% | +1.5% |
| Offline (Cash/Check) | Not available | No processing fee |
The international card surcharge applies in addition to the base card processing fee for cards issued outside the United States.
The fees listed above are exclusive of any applicable state, local, or other sales or use tax. Where Harmonize is required by law to collect such tax on its platform or processing fees, the tax will be collected in addition to the listed rates, in accordance with Section 4 (Taxes). For example, a teacher whose billing address is in a jurisdiction that taxes SaaS at 6% may pay an effective per-transaction fee slightly higher than the listed rate.
Processing fees are subject to change with at least 30 days' notice to affected users.
Payments collected on behalf of teachers are held in the teacher's Stripe Connect balance before being released as payouts. Harmonize controls payout timing on a custom schedule (described below), rather than relying on Stripe's default account-level payout schedule.
Each organization selects a payout cadence in payment settings:
After Harmonize initiates a payout, the actual time funds arrive in your bank account is governed by Stripe's standard bank transfer timing.
To reduce fraud and chargeback exposure during the period when a new account has not yet established a transaction history, payouts are not released from your Stripe Connect account until your organization meets both of the following conditions:
During this activation period, funds collected on your behalf remain in your Stripe Connect account. Once both conditions are met, your account is activated for payouts, and subsequent funds are released according to the schedule above after the standard hold periods described below.
Once an account is activated for payouts, funds remain on hold for a short period before being released, to allow time for Primary Contacts to report problems and for fraud detection to run:
These hold periods may be extended if a Primary Contact reports a problem with the lesson, if a dispute is filed, or if suspected fraud is detected.
Harmonize or Stripe may extend a hold or place a freeze on pending payouts when:
If a dispute or chargeback is initiated after a payout has already been released, the disputed amount may be recovered from future payouts to the teacher's Stripe balance.
Chargebacks initiated through a cardholder's bank are governed by Stripe's terms and the applicable card network rules, not by Harmonize's in-platform dispute system. Harmonize assists by providing transaction records but does not control the chargeback outcome.
Harmonize does not guarantee that payouts will not be frozen, delayed, or reversed due to activation requirements, disputes, chargebacks, fraud prevention measures, or Stripe's policies.
Harmonize provides an in-platform dispute tool to facilitate resolution of payment disagreements between teachers and Primary Contacts. Harmonize acts as a facilitator only — not as an arbiter, judge, or guarantor of any outcome.
A Primary Contact may file a dispute for the following reasons:
By using the Service, you consent to the use of electronic signatures, records, and disclosures in accordance with the federal Electronic Signatures in Global and National Commerce Act (E-SIGN Act) and applicable state Uniform Electronic Transactions Acts (UETA). You agree that electronic signatures carry the same legal weight and enforceability as handwritten ("wet") signatures.
The following actions constitute your electronic signature when performed within the Service:
Electronic signatures are used within the Service for:
For each electronic signature, Harmonize collects and retains the following evidence:
Before you sign electronically, federal law entitles you to the following disclosures, which apply to all electronic records connected to your use of the Service (including lesson agreements, revisions, notices, receipts, and executed copies):
The Service allows teachers and families to create, sign, store, and update lesson agreements (including rates, schedules, billing and cancellation policies, and teacher-authored studio terms).
You may withdraw your consent to electronic signatures by contacting contact@harmonizewithus.com. Withdrawal of consent does not retroactively invalidate any electronic signatures previously given. Withdrawal may limit your ability to use certain features of the Service.
Electronic signature records — including signed agreements, consent records, and related legal notices — are retained for the life of the associated contract or agreement plus 7 years after it ends, as described in Section 15.
Harmonize sends SMS messages in compliance with the Telephone Consumer Protection Act (TCPA). SMS messages fall into three categories:
For each SMS consent, Harmonize records: the consent type, the method of opt-in, the timestamp, IP address, user agent, and the exact disclosure text presented. These records are maintained to demonstrate compliance with TCPA requirements.
Standard carrier messaging and data rates may apply. Harmonize does not charge separately for SMS messages.
Transactional emails (e.g., payment receipts, account notifications) are part of core service delivery and cannot be opted out of while your account is active. Reminder and marketing emails include an unsubscribe link; you may also email contact@harmonizewithus.com to opt out.
In-app messages and notifications are a core part of the Service and cannot be disabled.
The Service offers voice-based interaction with our AI assistant, including an inbound phone line you may call. When you speak with the assistant by voice or call its phone number, your audio is processed in real time by our voice AI provider to transcribe your speech and generate spoken responses, and a transcript is stored with your account messages. These interactions are handled by automated AI features and are subject to Section 10 (AI-Assisted Features). Standard carrier voice and data rates may apply.
Harmonize offers AI-assisted features, including our AI assistant ("Aria"), powered by third-party large language model (LLM) providers, which may include OpenAI, Anthropic, and Cerebras, accessed via their API endpoints. Voice and phone-based features additionally use ElevenLabs for speech-to-text and text-to-speech, and AI-assisted bulk import is processed in an isolated cloud sandbox provided by E2B.
AI features within the Service act on your behalf, using your existing account permissions. Depending on your configuration, these features may take actions automatically — without separately confirming each action with you beforehand — including:
By enabling or using AI features, you authorize Harmonize's AI features to act as your agent within your account permissions. Actions taken by AI features within your permissions are deemed your own actions and are binding on you as if you had performed them yourself, whether or not you reviewed or confirmed them in advance. You remain responsible for monitoring AI activity through the audit trail (described below) and for promptly reviewing, correcting, or undoing any action you did not intend.
Messages sent by AI features on your behalf — including SMS and email to parents/guardians and students — remain subject to the consent and opt-out requirements described in Section 9 (Communications). You are responsible for ensuring that your use of AI messaging complies with those requirements.
The Service may offer an "undo" option for certain AI actions. Undo is provided on a best-effort basis, is available only for a limited time after an action is taken, and cannot reverse actions that have already taken effect — for example, a message that has already been delivered, a payment that has already been processed, or a payout that has already been released. The availability of an undo option does not guarantee that any particular action can be reversed.
User data transmitted to AI providers is governed by data processing agreements (DPAs) between Harmonize and each provider where one is offered, or otherwise by the provider's published data-processing terms and commitments. AI providers accessed via API endpoints do not use your data to train their models. For details on what data is shared, see our Privacy Policy.
All actions taken by AI features are logged in a full audit trail accessible within your account.
AI-assisted features are experimental and may produce inaccurate, incomplete, or inappropriate results, including actions taken automatically on your behalf. AI output does not constitute legal, financial, tax, or professional advice. You are solely responsible for the actions taken by AI features within your account and for reviewing and verifying AI-generated content and actions. Harmonize is not liable for errors, omissions, or consequences arising from AI-assisted features.
Harmonize may offer certain features in beta or early access (which may be enabled via feature flags). Beta features are provided "as-is" without any service level agreement, uptime guarantee, or warranty.
Beta features may be modified, suspended, or removed at any time without notice. By using beta features, you acknowledge the increased risk of bugs, data loss, or changes in functionality.
Any feedback, suggestions, or ideas you provide regarding beta features grants Harmonize a perpetual, irrevocable, royalty-free license to use that feedback without compensation or attribution.
You agree not to use the Service to:
We reserve the right to suspend or terminate accounts that violate these Terms.
When you create a studio, Harmonize may assign or allow you to choose a subdomain on harmonizewithus.com (for example, your-studio.harmonizewithus.com) that serves as your studio's address (your "Studio URL"). The Studio URL is licensed to you for use with the Service only; you do not acquire any ownership interest in the subdomain, the harmonizewithus.com domain, or any associated trademark.
You are responsible for ensuring your Studio URL does not infringe the rights of others or violate these Terms. Harmonize reserves the right, at its sole discretion and with or without prior notice, to refuse, reclaim, rename, suspend, or permanently revoke any Studio URL that:
Where a Studio URL is renamed or revoked, Harmonize may, but is not obligated to, provide a redirect from the prior URL. Harmonize is not liable for any loss of traffic, search ranking, or other harm arising from the refusal, reclamation, renaming, suspension, or revocation of a Studio URL.
Teachers who author studio terms (written terms added to their lesson agreements — see Section 8) must not include terms that:
Harmonize does not review or approve studio terms, but may remove studio terms or suspend accounts containing content that violates this section.
The Service, including its design, code, features, documentation, and branding, is owned by Harmonize LLC and protected by intellectual property laws. You are granted a limited, non-exclusive, non-transferable license to use the Service for its intended purpose during your subscription.
You retain ownership of content you upload to the Service, including lesson notes, student records, messages, file attachments, and other materials. By uploading content, you grant Harmonize a limited license to store, process, and display that content as necessary to provide the Service. You represent and warrant that you own or have the necessary rights to all content you upload.
Student-related content (such as lesson notes, progress records, and assignments) is entered by teachers or parents/guardians. Harmonize does not claim ownership of student content.
Harmonize integrates with the following third-party services to provide the Service:
| Service | Purpose |
|---|---|
| Stripe | Payment processing, payouts, and tax calculation |
| Twilio | SMS and voice (telephony) delivery |
| Mailgun | Transactional and notification email delivery |
| Firebase / Google Cloud | Infrastructure, hosting, and database |
| Plaid | ACH bank account verification |
| Vercel | Website hosting |
| Google ReCaptcha | Bot detection and abuse prevention |
| PostHog | Product analytics |
| Sentry | Error monitoring and diagnostics |
| OpenTimestamps | Blockchain-anchored signature verification |
| OpenAI, Anthropic, Cerebras | AI/LLM text features (via API) |
| ElevenLabs | Voice AI (speech-to-text, text-to-speech) |
| E2B | Isolated cloud sandbox for AI-assisted bulk import |
| Google Maps Platform | Address autocomplete |
| ipapi.co | IP geolocation for signup, account recovery, and e-signature evidence |
| ipify | IP address detection for session/device context and e-signature evidence |
| Slack | Internal operational alerts and support escalations |
Your use of these third-party services is subject to their respective terms of service and privacy policies. Harmonize is not responsible for outages, errors, or data handling by third-party service providers.
While your account is active, you can view your records within the Service and download individual documents such as invoices and receipts. You may also request a copy of your account data (such as contacts, lessons, payments, and contracts) by contacting contact@harmonizewithus.com; we will respond as described in our Privacy Policy, Section 9.
When you delete your organization, it enters a 90-day grace period during which it can be reactivated. After the grace period, your organization's personal and operational data is permanently purged automatically, except for records we are required to retain by law or for legitimate business needs (see exceptions below). You may also request deletion of your data at any time by contacting contact@harmonizewithus.com; verified requests are honored within 30 days, subject to legal retention requirements. The following exceptions apply:
For full retention details, see our Privacy Policy, Section 7.
We may suspend or terminate your account if you violate these Terms, engage in fraudulent activity, or if required by law. We will provide reasonable notice when possible.
Upon termination, your access to the Service will cease. Data will be handled in accordance with our Privacy Policy and the retention periods described above. Any open disputes will continue to process through their normal lifecycle.
If your account is closed while funds remain held in your Stripe Connect account (including during the new account activation period described in Section 6), those funds will be handled as follows:
In all cases, funds subject to open disputes or chargebacks at the time of release will be withheld pending resolution of those disputes as described in Section 6 and Section 7.
Student access to the Service is initiated by the teacher or parent/guardian who adds the student's contact information. Harmonize does not allow users under 13 to access the Service. Teachers and parents/guardians are responsible for not granting platform access to children under 13. Parents or guardians may request review or deletion of their child's data by contacting contact@harmonizewithus.com.
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
Harmonize does not guarantee that the Service will be uninterrupted, error-free, or secure. We do not warrant the accuracy or completeness of any content on the Service.
AI-assisted features may produce inaccurate or incomplete results and may take actions automatically on your behalf. Harmonize disclaims all liability for reliance on AI-generated content and for actions taken by AI features within your account.
SMS delivery depends on carrier networks and third-party infrastructure. Harmonize does not guarantee delivery of any SMS message.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, HARMONIZE LLC SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE.
OUR TOTAL LIABILITY FOR ANY CLAIMS ARISING UNDER THESE TERMS SHALL NOT EXCEED THE AMOUNT YOU PAID TO HARMONIZE IN SUBSCRIPTION FEES IN THE 12 MONTHS PRECEDING THE CLAIM. THIS CAP APPLIES TO SUBSCRIPTION FEES ONLY AND DOES NOT INCLUDE FUNDS COLLECTED OR PROCESSED THROUGH STRIPE CONNECT ON YOUR BEHALF.
WITHOUT LIMITING THE FOREGOING, HARMONIZE IS NOT LIABLE FOR: THE OUTCOME OF ANY DISPUTE BETWEEN TEACHERS AND PRIMARY CONTACTS; PAYOUT HOLDS, DELAYS, OR REVERSALS, INCLUDING THOSE ARISING FROM NEW ACCOUNT ACTIVATION REQUIREMENTS; CHARGEBACK OUTCOMES; OR ERRORS OR CONSEQUENCES ARISING FROM AI-ASSISTED FEATURES.
You agree to indemnify and hold harmless Harmonize LLC, its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable attorneys' fees) arising from:
These Terms are governed by the laws of the State of South Dakota, without regard to its conflict of law provisions.
Before filing any formal legal proceeding, you agree to attempt to resolve any dispute informally by contacting us at contact@harmonizewithus.com. We will attempt to resolve the dispute within 30 days.
If a dispute cannot be resolved informally, it shall be resolved by binding arbitration in accordance with the rules of the American Arbitration Association. Arbitration will take place in South Dakota or remotely at the election of either party.
You agree to resolve disputes on an individual basis and waive any right to participate in a class action, collective action, or representative proceeding.
We may update these Terms from time to time. If we make material changes, we will notify you via email or through the Service at least 30 days before the changes take effect. Your continued use of the Service after changes become effective constitutes acceptance of the updated Terms.
If you have questions about these Terms, contact us at:
Harmonize LLC