Skip to content

Set Up Billing for the First Time

Before you can invoice parents, you need to connect a Stripe account, choose how you bill, and set your rates. This guide walks you through the full setup.

Make sure you have:

  • A Clefora teacher account
  • A bank account or debit card for receiving payments
  • Your lesson rates decided (per lesson or per term)
  1. Connect your Stripe account

    Go to Hub → Settings → Payments and select Connect with Stripe. You are redirected to Stripe to create or link an account. Follow the prompts to enter your business details and banking information.

  2. Choose your billing model

    After connecting Stripe, select your preferred billing model:

    You invoice parents for the entire term upfront. Clefora calculates the total based on the number of lessons in the term multiplied by the student’s lesson rate. Best for teachers who prefer predictable income and fewer transactions.

  3. Set your lesson rates

    Go to Hub → Pricing Templates and enter your rates. You can set rates by duration (e.g. 30 minutes, 45 minutes, 60 minutes) and by instrument if your pricing varies.

  4. Assign rates to students

    On each student’s profile, confirm the correct rate is assigned. If a student has a custom rate, you can override the default on their profile in the billing section.

  5. Create your first invoice

    Go to Hub → Invoices and select New Invoice. Choose the student, select the billing period (a specific term for termly, or individual lessons for per-lesson), and review the total. Select Send to email the invoice to the parent.

After completing setup, check the following:

  • Your Stripe account shows as “Connected” in Settings → Payments
  • At least one rate is configured
  • Your first invoice status shows “Sent” under Invoices