Free forever · No signup · No data stored

Professional Invoice Generator for Tutors & Language Schools

Create clean, professional invoices in minutes. Download as PDF or print directly. No signup required—your data never leaves your browser.

Professional layout
PDF & print ready
Your data stays private
Ready in 60 seconds
Multi-currency & tax
Works for any setup
Step 1 – Invoice Details

Seller

Bill To

Step 2 – Line Items
DescriptionQtyUnitUnit priceDiscountService date(s) (optional)
Step 3 – Totals
Subtotal€50.00
Discounts€0.00
Tax 0%€0.00
Total€50.00
Due€50.00

This free tool doesn't store your data and doesn't provide tax or legal advice.

Tutorbase

Tired of invoicing manually?

Let Tutorbase handle billing while you focus on teaching.

  • Auto-generate from attendance
  • Online payments (Stripe/PayPal)
  • Automatic reminders
Try free for 14 days

No credit card required

Invoice
202601-001
From
Bill To
Issue date:2026-01-12
Due date:2026-01-26
DescriptionQtyUnitUnit PriceTaxLine Total
Tutoring session
1hour€50.00€50.00
Subtotal€50.00
Discounts€0.00
Tax 0%€0.00
Total€50.00
Balance due€50.00
"
I used to dread invoice day—it always took way longer than it should. This tool made it so much faster. And when my student list grew, upgrading to Tutorbase's automated billing was an easy decision.
Maria Chen, Founder at Lingua Academy (Hong Kong)

Maria Chen

Founder, Lingua Academy (Hong Kong)

When you're ready to scale

From free tool to full billing system

This invoice generator is great for getting started. But when you have 10+ students, you'll want invoices that generate themselves from attendance, send automatic reminders, and let parents pay online.

  • Auto-generate invoices from lesson attendance
  • Built-in payment links (Stripe, PayPal)
  • Automatic payment reminders
  • Track outstanding balances at a glance
See how billing automation works
tutorbase.com/billing

Invoices

4 invoices, $1,600 total

Outstanding
$880
Overdue
$560
Paid (Dec)
$480
InvoicePayerAmountStatus
INV-2024-012
Emma Chen
Sarah Chen$480Paid
INV-2024-013
James Park
Michael Park$320Sent
INV-2024-014
Sophie Wong
Lisa Wong$560Overdue
INV-2024-015
Alex Kim
David Kim$240Draft
Auto-generated
from attendance
Payment links
Stripe & PayPal

Create your invoice in 4 steps

From blank form to professional PDF in under a minute

1

Add your details

Enter your school or tutor info: name, address, email, phone. Optionally add VAT/Tax ID, bank details, and your logo.

2

Add the client

Enter the client's name, address, and email. Add student names and PO reference if needed for corporate clients.

3

Add line items

Add lessons with description, quantity, unit type (hour/lesson/unit), and price. Include discounts and taxes as needed.

4

Download or print

Review your totals, add payment instructions or notes, then download as PDF or print directly.

Invoicing best practices for tutors

Professional invoices get paid faster. Here's what experts recommend.

  • 1

    Use unique invoice numbers

    The {YYYY}{MM}-{SEQ} pattern is simple, traceable, and audit-friendly. Increment SEQ for each invoice.

  • 2

    Pick one tax approach

    If you advertise tax-inclusive prices, keep 'Unit prices include tax' on to avoid confusing discrepancies.

  • 3

    Describe lessons clearly

    '10 × 60-min private lessons (A2 level)' is crystal clear for parents and accountants alike.

  • 4

    Set realistic payment terms

    'Due on receipt' or Net 14 is standard for tutoring. Avoid long terms unless it's a corporate client.

  • 5

    Add payment links

    A Stripe or PayPal link dramatically shortens time-to-payment compared to manual bank transfers.

Frequently asked questions

Everything you need to know about creating tutoring invoices

This tool includes common required fields: seller/buyer details, dates, unique invoice number, line items with quantities, totals, and tax if applicable. Regulations vary by jurisdiction—add location-specific text in the Notes field and consult your accountant for edge cases specific to your country.

Manual invoicing vs. automated

See how much time you could save with automated invoicing

Manual

Without automation

25+ minutes per invoice, every billing cycle

Check attendance records
5 min
Create invoice manually
10 min
Calculate totals & tax
5 min
Export PDF & email
5 min
Chase late payments
???
Time per invoice:25+ min
Recommended
Automated

With Tutorbase

Set it once, invoices generate themselves

Auto-generated from attendance
Sent with payment link
Automatic reminders
Real-time payment tracking
Time per invoice:
0 min(it's automatic)

Want invoicing on autopilot?

If you're sending more than the occasional invoice, Tutorbase can automate the boring parts: recurring invoices, auto-reminders, payment links, and attendance-to-billing sync.

Start free trialNo credit card required

More free tools for tutoring businesses

Explore our collection of free calculators and generators

Try Fee Calculator →