If you teach yoga in Germany and the word Finanzamt makes your shoulders creep up towards your ears, you are in very good company. Most teachers we talk to say the same thing: the teaching feels natural, the paperwork feels like a test in a language you never studied.
So let's do this slowly, one breath at a time. By the end of this guide you will know exactly what goes on your invoice, whether you need to add tax, and what a finished invoice to a studio looks like. You can copy it.
First, some good news
Before we start, a few things that are probably less scary than you think:
- You can write your invoices in English. German law does not require German. Your studio will understand it, and so will the tax office.
- Most yoga teachers starting out do not add VAT at all. There is a simple rule for small earners, and we will show you the one sentence you need.
- The hard part happens once. You register one time. After that, invoicing is the same few steps every month.
- Nobody expects you to be an accountant. The rules are there so the tax office can see who paid whom. A clear, honest invoice does most of the work.
Ready? Let's go.
Step 1: Tell the tax office you have started
Before your first invoice, the tax office (in German: Finanzamt) needs to know that you work for yourself. You do this once, with a form called the Fragebogen zur steuerlichen Erfassung. In plain English: "questionnaire for tax registration". You fill it in online on the government website ELSTER.
A gentle warning: the form is in German, and it asks questions that look bigger than they are. Take your time, use a translator, and remember that a rough estimate of your income is fine. Nobody will hold you to it.
A few weeks later you receive a letter with your tax number (Steuernummer). That number goes on every invoice. If the different German tax numbers confuse you, our guide to German tax numbers untangles them.
Do you need a trade licence? Usually not. Teaching yoga normally counts as freelance teaching, which the tax office treats as a "liberal profession". That means: register with the Finanzamt, and you are done. It can be different if you also sell mats and clothes, or open your own studio with staff. If that is you, just ask the Finanzamt. It is a normal question, and they get it all the time.
Step 2: Decide about VAT (this is easier than it sounds)
VAT is the tax added on top of a price (in German: Umsatzsteuer, sometimes Mehrwertsteuer). For yoga classes it is normally 19%.
But here is the relief: if you expect to earn under €25,000 this year (and earned under that last year), you can usually use the small business rule, called Kleinunternehmerregelung. With it, you do not add VAT to your invoices at all. You just write one sentence on each invoice explaining why.
Most yoga teachers who teach part-time, or are in their first years, sit comfortably under that line. If that is you, you can relax: no tax maths, no VAT returns for your classes. We explain the limits gently in our small business guide.
If you earn more than that, you add 19% on top of your fee. A class fee of €50 becomes €59.50 for the client. Still very doable, and good software does the maths for you.
A small note on special cases. Some teaching in Germany is free of VAT, for example teaching for schools or certain recognised education providers. Ordinary yoga classes for the public are usually not in this group. If you teach inside a teacher training or for an adult education centre (Volkshochschule), ask the organiser how they handle it. They usually know.
Step 3: What goes on your invoice
Here is the full list. It looks long, but most of it you write once and then reuse:
- Your full name and address. Your real name, not only your teacher name.
- The studio's (or client's) name and address. For a studio, the business name, not the manager's first name.
- Your tax number (Steuernummer).
- A unique invoice number. Simply count up: 2026-001, 2026-002, and so on.
- The invoice date.
- When you taught. A single date, or a period like "1 to 31 October 2026".
- What you taught. For example: "Vinyasa flow, 12 classes of 75 minutes".
- Your fee. Per class times the number of classes is perfect.
- The VAT, or the sentence explaining why there is none.
- The total, and how to pay. Your IBAN and a pay-by date.
If those ten are there, your invoice is correct. Really, that is all.
Meet Maya
Maya teaches yoga in Leipzig. They moved from Melbourne three years ago, teach twelve classes a month at a local studio, and give a few private sessions on the side. They earn well under €25,000 a year, so they use the small business rule.
At the end of each month, Maya sends the studio one invoice for all the classes that month. Here it is:
INVOICE 2026-018
From: Maya Collins, Karl-Heine-Straße 40, 04229 Leipzig
Tax number: 231/456/78901
To: Lotus Room GmbH, Gottschedstraße 12, 04109 Leipzig
Invoice date: 31 October 2026
Classes taught: 1 to 31 October 2026
What Amount
---------------------------------------------------
Vinyasa flow, 12 classes x €40 €480.00
Gemäß §19 UStG wird keine Umsatzsteuer berechnet.
(Small business: no VAT is charged.)
Total: €480.00
Please pay by 14 November 2026 to:
IBAN DE12 3456 7890 1234 5678 90
No VAT line. One German sentence with a friendly English translation. That is a complete, correct invoice.
Private clients work the same way. For a private session, put the client's name and address where the studio was. And for small amounts, there is even a shortcut: an invoice under €250 in total can be a simplified one (a Kleinbetragsrechnung) that needs fewer details. You can still use the full version if that feels safer.
Teaching abroad, workshops and retreats
Invited to teach a workshop at a studio in Amsterdam or Vienna? When the studio is a business in another EU country, you usually do not add German VAT. Instead, a short note on the invoice says that the studio handles the tax. We explain it step by step in our guide to EU clients.
Retreats are their own little world, especially when you sell a package with accommodation and food. If you are planning one, it is worth a single conversation with a tax advisor before you set your prices. One hour of advice is much cheaper than untangling it later.
Two things worth knowing (that are not on the invoice)
These do not change what you write on your invoices. But they are the two questions that most often surprise yoga teachers in Germany, so we would rather you hear them calmly from us now.
1. Pension insurance for teachers. Germany has an old rule that self-employed teachers without employees usually pay into the state pension system (Rentenversicherung), and courts have confirmed that yoga teachers count as teachers. It applies once your profit is above the mini-job limit, which is €603 a month in 2026. If that is you, you register with the Deutsche Rentenversicherung and pay a monthly amount. It sounds heavy, but it is also your own pension, and beginners can usually pay a reduced amount for the first few years. Registering early is the calm option: late registration is where back payments come from.
2. Teaching mostly for one studio. If almost all your income comes from one studio, with a fixed timetable set by them, the authorities may look at whether you are really self-employed or more like an employee. This is called Scheinselbständigkeit ("false self-employment"). Teaching at two or three places, setting your own prices and having your own private clients all help. If one studio is your whole income, an official status check (Statusfeststellung) with the pension office gives you certainty.
Neither of these is a reason to panic. They are just things to put on your list, like renewing a passport.
The exact words to copy
If you use the small business rule, this sentence goes on every invoice:
Gemäß §19 UStG wird keine Umsatzsteuer berechnet.
(in English: Small business: no VAT is charged.)
Keep the German sentence exactly as it is. The English line is optional, and many teachers like it because studios and clients understand it straight away.
Small slips, easy to avoid
Forgetting the VAT sentence. Without it, an invoice with no VAT looks like a mistake. The one sentence above fixes it.
Reusing an invoice number. Each number only once, always counting up. If you made a mistake, do not delete the old invoice. Make a correction instead.
Waiting until December. Writing twelve invoices at once, from memory, is stressful. One invoice at the end of each month takes five minutes.
What this means for you
Invoicing as a yoga teacher in Germany comes down to a short, steady routine: register once, decide about VAT once, and then send one clear invoice a month. The scary part is really just the unfamiliar words, and now you know them.
This is exactly what Kikiform is built for. You enter the studio once, pick the small business rule once, and Kikiform adds the right sentence, the numbering and the dates for you, in English or German. You think about your classes, not the paperwork. You can try it for free.
German words in this guide
| German | What it means in plain English |
|---|---|
| Finanzamt | Your local tax office |
| Steuernummer | Your tax number, it goes on every invoice |
| Umsatzsteuer / Mehrwertsteuer | VAT, the tax added on top of a price |
| Kleinunternehmerregelung | The small business rule: no VAT under €25,000 |
| Kleinbetragsrechnung | A simplified invoice for totals under €250 |
| Rentenversicherung | State pension insurance |
| Scheinselbständigkeit | "False self-employment", working like an employee |