- What tutors need from invoicing software
- The tools
The right invoicing software for a tutor is one that bills regular sessions on a schedule, lets parents pay online, sends reminders for you, and shows discounts clearly on the invoice. All five tools below describe recurring invoices and online payments on their own pages. They differ in how they handle packages, deposits and payment methods.
Billed publishes this page and is listed first. The other tools are listed alphabetically and aren't ranked. Every detail comes from each vendor's own pages, opened on October 29, 2026. Features and plans change, so check each vendor's site and pricing page before you sign up. This page doesn't list prices.
What tutors need from invoicing software
- Recurring invoices for weekly or monthly sessions, so you don't rebuild the same invoice each time.
- Online payments that parents can complete from a phone.
- Reminders that go out without you writing each one.
- Discounts shown as their own line, for siblings or packages.
- A note on each client for the parent who pays and the student you teach.
The tools
Billed
From Billed's own pages:
- Recurring invoices: on its invoice software page, Billed says you choose "the billing frequency (daily, weekly, monthly or yearly) and how many invoices to send, or keep sending until you stop."
- Payments: "Connect your Stripe account and every invoice you send gets a pay button, so clients can pay by card. Connect PayPal to add a PayPal option as well."
- Discounts and reminders: "Give a client a discount on an invoice, or create coupons." It adds: "Payment reminders can be customized."
- Client details: its client management page says "Billed lets you save each client's company name, contact person, email, phone number, billing address, and any custom notes."
Plans are on Billed's pricing page.
FreshBooks
From FreshBooks' invoicing page:
- "Automate your entire billing workflow, from recurring invoices and card-on-file payments to sending reminders and charging late fees."
- "Clients can pay instantly with credit card, ACH, Apple Pay, Google Pay, or Buy Now Pay Later".
QuickBooks
From QuickBooks' invoicing page:
- "Need to send out invoices on a regular basis? QuickBooks makes it easy to set them up automatically. Just use recurring invoices!"
- "Accept cards, ACH, Apple Pay®, PayPal, and Venmo, and manage it all right in QuickBooks."
- "Collect deposits ahead of time, so you don't have to front the cost of a job."
Square Invoices
From Square's invoices page:
- Packages: "Give your customers the flexibility to choose what suits them with unique packages of items and services."
- Recurring billing and reminders: "End the hassle of tracking down payments with recurring billing and auto-reminders for upcoming or late payments."
- Payments: by "credit card, Apple Pay, Google Pay, Cash App Pay, ACH bank transfer, or Afterpay".
- Deposits: "Request a deposit to secure your customer's commitment."
Wave
From Wave's invoicing page:
- "Set up recurring invoices and automatic credit card payments for your repeat customers and stop chasing payments."
- With a Pay now button on the invoice, customers can "pay instantly by credit card or secure bank payment (ACH/EFT)".
- "Automatically send overdue reminders with Pro".
Worked example (sample figures)
A sample tutor, invented for this example, teaches two siblings, each once a week at $55.00 a session. March has four weekly sessions, and the tutor gives the second child a 10% sibling discount. One invoice to the parent:
- First child: 4 sessions × $55.00 = $220.00
- Second child: 4 sessions × $55.00 = $220.00
- Sibling discount on the second child: 10% × $220.00 = −$22.00
- Total due: $220.00 + $220.00 − $22.00 = $418.00
Listing each child and the discount on separate lines lets the parent check the total without asking you. If the same invoice repeats each month, set it up as a recurring invoice and change only the months with a different number of sessions.
How to choose
- List how you charge: per session, a monthly plan, or prepaid packages.
- Check each must-have on the vendor's own pages: recurring invoices, how parents can pay, reminders, discounts and deposits.
- Check the price on each vendor's pricing page, including any payment processing fees.
- Try it with a real month: create one family's invoice, pay it yourself, and send a reminder.
When this guide isn't for you
If you run a tutoring center with several tutors, class scheduling and enrollment, you may need software built for managing a learning center, not only invoicing. Check whether a platform's own pages describe scheduling, enrollment and billing together.
Related Articles
- How to Set Freelance Rates
- Recurring Invoices Guide
- Invoice Payment Terms Explained
- How to Follow Up on Unpaid Invoices
- Freelance Taxes: The Complete Guide
Frequently Asked Questions
What features should tutors look for in invoicing software?
Recurring invoices for regular sessions, online payments parents can complete from a phone, automatic reminders, discounts shown as their own line, and a place to note who pays and who is taught. Check each feature on the vendor's own pages before you sign up.
How should tutors invoice parents for more than one child?
Put each child on a separate line and show any sibling discount as its own line. In this page's sample, two children at four $55.00 sessions each, with a 10% discount on the second child, comes to $418.00.
Can tutors bill session packages?
Among the other tools on this page, Square's invoices page describes building packages of items and services, and QuickBooks and Square describe collecting deposits. Check how each tool handles prepaid session packages before you choose.
Can parents pay a tutoring invoice online?
Yes, with each of these tools. Billed describes card payments through Stripe and PayPal. FreshBooks, QuickBooks, Square and Wave each list card and bank payment options on their invoicing pages.
How much does tutoring invoicing software cost?
This page doesn't list prices because they change. Check each vendor's pricing page, and include payment processing fees in your comparison.
