Reports ready for tax time

Earnings report and export for instructors

A clean PDF of your earnings, ready to share or print in one tap. Pick the period, export, and send it wherever your paperwork goes.

Download on theApp Store

The accountant wants a list

Once a year someone asks what came in and when. The answer is somewhere between your banking app, a notebook and your memory.

  • Cash at the door never appears in a bank statement.

  • A spreadsheet started in January stops being updated by March.

  • Refunds and room hire have to be found and subtracted by hand.

One tap

A report, not a spreadsheet

Export PDF writes an A4 report of the period: totals at the top, then every day with who paid, for what and how much, refunds and expenses as minus figures, a total for each day and one for the period.

Get the app
9:41
Ritmo
Earnings report
Period
Aug 22 – Sep 20, 2026
Generated Sep 20, 2026 · 09:41
Total earned
CHF1,587.00
Expenses
CHF240.00
Total
CHF1,347.00
Sessions
58
Active days
9 of 30
Avg / active day
CHF 176
ClientServiceAmount
Sat, Sep 19CHF0.00
Parking — studioExpense−CHF36.00
Day totalCHF0.00
Wed, Sep 165 sessionsCHF145.00
Elif DemirSessions Added ×5CHF145.00
Day totalCHF145.00
Tue, Sep 151 session−CHF24.00
Aino SaloSession paymentCHF32.00
Carmen SerranoSession Refunded−CHF29.00
Iris VandenbergSession Refunded−CHF27.00
Day total−CHF24.00
Thu, Sep 10CHF0.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF0.00
Wed, Sep 910 sessionsCHF290.00
Yara HaddadSessions Added ×5CHF145.00
Lena HofmannSessions Added ×2CHF58.00
Lena HofmannRepayment ×3CHF87.00
Day totalCHF290.00
Tue, Sep 81 sessionCHF157.00
Aino SaloSession paymentCHF32.00
Nadia KostovaSubscription PurchasedCHF125.00
Studio rent (evening)Expense−CHF45.00
Day totalCHF157.00
Mon, Sep 75 sessionsCHF145.00
Freja AndersenSessions Added ×5CHF145.00
Day totalCHF145.00
Thu, Sep 31 sessionCHF157.00
Aino SaloSession paymentCHF32.00
Lara FellerSubscription PurchasedCHF125.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF157.00
Wed, Sep 25 sessionsCHF145.00
Carmen SerranoSessions Added ×5CHF145.00
Day totalCHF145.00
Tue, Sep 111 sessionsCHF302.00
Amara OkaforSession paymentCHF32.00
Petra NovakSessions Added ×10CHF270.00
Studio rent (evening)Expense−CHF45.00
Day totalCHF302.00
Sat, Aug 2910 sessionsCHF270.00
Emilia BergmannSessions Added ×10CHF270.00
Day totalCHF270.00
Thu, Aug 27CHF0.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF0.00
Total · Aug 22 – Sep 20, 2026CHF1,347.00Total earned: CHF1,587.00Expenses: CHF240.00
Generated with Ritmo - session & client planner for instructors
Ritmo
Earnings report
Period
Aug 22 – Sep 20, 2026
Generated Sep 20, 2026 · 09:41
Total earned
CHF1,587.00
Expenses
CHF240.00
Total
CHF1,347.00
Sessions
58
Active days
9 of 30
Avg / active day
CHF 176
ClientServiceAmount
Sat, Sep 19CHF0.00
Parking — studioExpense−CHF36.00
Day totalCHF0.00
Wed, Sep 165 sessionsCHF145.00
Elif DemirSessions Added ×5CHF145.00
Day totalCHF145.00
Tue, Sep 151 session−CHF24.00
Aino SaloSession paymentCHF32.00
Carmen SerranoSession Refunded−CHF29.00
Iris VandenbergSession Refunded−CHF27.00
Day total−CHF24.00
Thu, Sep 10CHF0.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF0.00
Wed, Sep 910 sessionsCHF290.00
Yara HaddadSessions Added ×5CHF145.00
Lena HofmannSessions Added ×2CHF58.00
Lena HofmannRepayment ×3CHF87.00
Day totalCHF290.00
Tue, Sep 81 sessionCHF157.00
Aino SaloSession paymentCHF32.00
Nadia KostovaSubscription PurchasedCHF125.00
Studio rent (evening)Expense−CHF45.00
Day totalCHF157.00
Mon, Sep 75 sessionsCHF145.00
Freja AndersenSessions Added ×5CHF145.00
Day totalCHF145.00
Thu, Sep 31 sessionCHF157.00
Aino SaloSession paymentCHF32.00
Lara FellerSubscription PurchasedCHF125.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF157.00
Wed, Sep 25 sessionsCHF145.00
Carmen SerranoSessions Added ×5CHF145.00
Day totalCHF145.00
Tue, Sep 111 sessionsCHF302.00
Amara OkaforSession paymentCHF32.00
Petra NovakSessions Added ×10CHF270.00
Studio rent (evening)Expense−CHF45.00
Day totalCHF302.00
Sat, Aug 2910 sessionsCHF270.00
Emilia BergmannSessions Added ×10CHF270.00
Day totalCHF270.00
Thu, Aug 27CHF0.00
Hall hire (morning)Expense−CHF38.00
Day totalCHF0.00
Total · Aug 22 – Sep 20, 2026CHF1,347.00Total earned: CHF1,587.00Expenses: CHF240.00
Generated with Ritmo - session & client planner for instructors

Costs included

What you spent, already subtracted

Expenses you have confirmed go into the report on the day you paid them, and the total is what is left after them. The ones still waiting are in the Expenses tab until you confirm them.

Get the app
9:41
Stats
Aug 22 – Sep 20
Overview
Expenses3
Spent · September 2026
CHF 240.00
Previous period CHF804.50
CHF104.00 still waiting to be confirmed
Recurring expenseCHF104.00
Liability insurance
Due Tue, Sep 1
62.00Confirm
Music licence
Due Sat, Sep 5
18.00Confirm
Website & booking
Due Sat, Sep 12
24.00Confirm
Confirm all 3
Spent6 expenses
Sat, Sep 19
Parking — studio
Travel
36.00
Thu, Sep 10
Hall hire (morning)
Confirmed on a class
38.00
Tue, Sep 8
Studio rent (evening)
Confirmed on a class
45.00
Thu, Sep 3
Hall hire (morning)
Confirmed on a class
38.00
Tue, Sep 1
Studio rent (evening)
Confirmed on a class
45.00
Thu, Aug 27
Hall hire (morning)
Confirmed on a class
38.00
Add expense
Ritmo
Planner
Clients
Stats

Pricing

Start free. Pay when you grow

The whole daily routine is free. Plans are priced on how many active clients you have, never on what you earn. No setup fee, no per-class charge, no contract.

Free

€0/year

Everything you need to run your classes.

Up to 15 active clients

  • Planner and one-tap check-ins
  • Session packs, memberships and payments
  • Ready-made WhatsApp reminders
  • This week's earnings
  • This week's PDF earnings report
  • One-off expenses
  • Not included: Your own reminder messages
  • Not included: Earnings beyond this week
  • Not included: Recurring bills and profit after expenses
  • Not included: Calendar sync

Pro

Most popular

€59.99/year

€5.00 a month, billed yearly

For a growing client list.

Up to 50 active clients

  • Planner and one-tap check-ins
  • Session packs, memberships and payments
  • Ready-made WhatsApp reminders
  • Your own reminder messages
  • Earnings for any period
  • PDF earnings reports for any period
  • One-off and recurring expenses, with profit
  • Sessions synced to your phone's calendar

Pro Unlimited

€109.99/year

€9.17 a month, billed yearly

For a full timetable.

Unlimited active clients

  • Planner and one-tap check-ins
  • Session packs, memberships and payments
  • Ready-made WhatsApp reminders
  • Your own reminder messages
  • Earnings for any period
  • PDF earnings reports for any period
  • One-off and recurring expenses, with profit
  • Sessions synced to your phone's calendar

Prices in euros, and the App Store charges in your local currency. Cancel anytime from your phone.

Download on theApp Store

Report questions,
answered

What instructors ask before tax season.

  • Open Stats and set the period, for a tax year by choosing your own From and To dates. Tap Export on the Earnings card, then Export PDF. Your phone's share sheet opens with the report, so you can mail it, save it to Files or print it.

  • The period and when the report was made, then totals: what you earned, your expenses and what is left when there were any, sessions, active days and the average per active day. Below come the days, each payment with the client, what it was for and the amount, and a total for each day and for the period.

  • Yes. Switch the Earnings card to Delivered before you export and the report values the sessions you taught instead, with sessions taken on credit and not yet paid shown apart from the total.

  • Any. Today, this week, this month, or any two dates you choose. The report covers exactly the period Stats is showing.

  • It is a record of what you entered in Ritmo Planner, laid out for you or your accountant to work from. What you need to file depends on where you work, so check with your accountant or tax office.

Your next class starts admin-free

Download Ritmo Planner free on the App Store and run your next class from your phone. Android is coming soon.

  • Free up to 15 clients
  • No card to start
  • No cut of what you earn
Download on theApp Store