Skip to content
Tutitor logoTutitor

Guides

How to invoice international tutoring students

To invoice a student abroad, agree one currency before the first lesson, write the price in that currency, send the invoice in a language the payer reads, and give them a payment method that works from their country. Most problems with international billing come from leaving one of those four open.

By the Tutitor team · Updated

What is different about billing students abroad?

Teaching online lets you work with families anywhere, but the invoice has to cross a border. Four things that are obvious with a local family become questions: which currency the price is in, who absorbs a change in the exchange rate, which language the invoice is written in, and how the money actually reaches you. Add time zones, and even the lesson dates on the invoice need a moment's thought.

None of this is hard once it is decided. The mistake is deciding it invoice by invoice, which leads to a different amount each month and a parent who is never quite sure what they owe.

Which currency should you bill in?

You have three realistic choices:

Bill inWho carries the exchange-rate riskGood when
Your own currencyThe parent. Their cost changes when rates move; your income stays fixed.Your costs are local and you want stable income.
The parent's currencyYou. The family always pays the same; what lands in your account changes.You want the price to feel local and simple to the family.
A third major currency, such as USD or EURBoth, depending on how each side converts.Families from many countries, or a market where prices are usually quoted that way.

There is no single right answer. What matters is that the price is written in one currency, agreed before the first lesson, and never silently converted. If you quote 40 USD per lesson, the invoice says 40 USD per lesson, every month.

How do you handle exchange-rate risk?

Exchange rates move. If you bill a family in their currency, the same invoice can be worth noticeably more or less in your own currency from one season to the next. A worked example: you charge a family 40 of their currency per lesson, and when you start, that converts to 1,000 of yours. If their currency weakens by 5% against yours over the year, the same 40 now converts to about 950. Over 40 lessons that is 2,000 of your currency you did not plan for.

Ways to manage it:

  • Review the price once a year, in the same review where you look at your rates for everyone. That is the moment to adjust for a big move. See how to raise tutoring rates.
  • Bill in your own currency if your income has to cover fixed local costs and you cannot absorb a swing.
  • Agree a rule in writing, for example that the price is reviewed if the rate moves by more than an agreed amount. Keep it simple and apply it both ways.
  • Account for conversion costs. Whoever converts the money, the parent's bank or yours, a payment service, may take a fee or use a rate that differs from the market rate. Check what your own provider charges before you set the price.

What language should the invoice be in?

Write it in the language of the person who pays. For an adult student, that is usually the student. For a child, it is the parent, who may not read the language you teach in. A parent in Japan paying for English lessons, or a Korean parent paying for Vietnamese lessons, will check an invoice faster and with fewer questions when it is in their own language.

Keep the content the same in every language: your name, the student, one line per lesson with the date, any missed-lesson charge on its own line, the total, the due date and how to pay.

How can students abroad pay you?

MethodStrengthsWatch out for
Local bank transfer or bank QRSimple and cheap when the family has an account in your country or a linked payment system.Usually only works inside one country or between linked systems.
International bank transferWorks almost everywhere.Fees on one or both ends, and a few days in transit. Agree who pays the fees.
A money transfer service or payment linkOften cheaper and faster than a bank transfer; the family pays from a card or account.Each service sets its own fees and supported countries. Check them for your country and the family's.
Card payment through a payment processorFamiliar to parents.Processing fees, and you need an account with a processor.

Whatever you use, put the exact details on the invoice itself, not in a separate message: account name and number, a QR code, or a link. And ask the family to put the student's name in the payment reference, so you can match it.

Time zones, due dates and other small details

  • Use your own time zone for lesson dates, and say so in your terms. A lesson on Monday evening in Hanoi may be Monday morning in London.
  • Give a due date in days, such as 7 days from the invoice date, rather than "end of the month", which can mean a different day to each side.
  • Allow time for international transfers. If a bank transfer takes a few days, a 7-day due date is still fine, but do not chase on day 8.
  • Keep the same invoice day every cycle, so a family abroad learns when to expect it.

Example: one tutor, three families in three countries

Here is how the decisions above might look for one online tutor based in Vietnam. The choices are illustrations, not rules.

FamilyCurrencyInvoice languagePayment method
A Vietnamese family living in AustraliaAUD, agreed before the first lessonVietnamese, because the parents prefer itA payment link, with the student's name in the reference
An adult learner in JapanJPY, so the price feels localJapaneseAn international transfer, with fees paid by the sender
A family in Hanoi taking online lessonsVNDVietnameseVietQR on the invoice

Each family gets one invoice per cycle, in one currency, in one language, with one way to pay. The tutor never converts amounts on the invoice, and reviews each price once a year.

What about tax on income from abroad?

Rules on declaring income from students in other countries depend on where you live and sometimes where the student lives. We cannot give tax advice for every country, so check with your local tax office or an accountant. Whatever the rules, keeping one invoice per family per cycle, with the currency and amount clearly shown, makes the conversation much easier.

Billing international students in Tutitor

Tutitor was built for tutors with students in more than one country. In short: Multi-currency (42) and multi-language invoices (21). Best for tutors with international students.

  1. 1

    Set the currency per student

    Each student is billed in their own currency. Prices are entered in that currency and nothing is converted, so the family pays exactly what you set.

  2. 2

    Set the invoice language per student

    Use the app in your own language and send each family their invoice in theirs.

  3. 3

    Add your payment details once

    A bank QR image, bank details, a payment link or written instructions print on every invoice.

  4. 4

    Mark attendance and share the link

    The invoice is built from attendance. Parents open a private link in any browser, with no account.

Common questions

Should I charge international tutoring students in USD?

USD is a common choice when families come from many countries, but it is not required. Billing in your own currency keeps your income stable; billing in the family's currency makes the price feel local. Pick one per family and keep it.

Who should pay the bank fees on an international transfer?

Agree it before the first lesson and write it in your payment terms. Many tutors ask the family to cover sending fees so the invoice amount arrives in full.

Can I send an invoice in a different language from the one I use?

Yes. In Tutitor you can use the app in one language and set each student's invoice language separately, from 21 languages.

Does Tutitor convert currencies?

No. Each invoice is in one currency, the one you set for that student, and amounts are never converted or added across currencies.

Try Tutitor free

Students, lesson calendar, attendance and invoices in one app. Free for every tutor, with no paid tier.

Create a free account

No credit card. Set up in a few minutes.