How to Earn Money as a Tutor and Teacher in Zagreb

Tutoring and teaching work in Zagreb can bring in money alongside a job or as a main income, but it takes time to build. Paying customers exist in the city - families looking for help with school subjects, language learners, professionals wanting new skills - but you need to be findable, have clear pricing, and handle the practical side of working as an independent person. This guide covers where customers come from, how to price your work, what to sort out with Croatian authorities, and how to set up a way for people to book and pay you.

Updated October 21, 2026

Where customers for tutoring in Zagreb actually come from

Families in Zagreb looking for tutors search online, ask friends and schools, or contact tutors they find through local platforms. Some look for help with school subjects - maths, languages, sciences - especially before exams. Others hire tutors for languages they want to learn for work or travel. Professional adults pay for skills training. Word of mouth matters: one satisfied parent tells others.

Online search is a real source. When someone in Zagreb types 'English tutor Zagreb' or 'math tutoring near me', they find profiles on local services platforms, Google, or Facebook. A profile that shows your qualifications, subjects, hourly rate and a way to book brings people directly to you. You will not reach everyone this way, but those who find you online have already decided to pay for tutoring.

Schools do not usually send students to private tutors, but school staff, parents from parent groups, and word of mouth between families do. Keep business cards. Tell people you tutor. Ask satisfied customers if they know others who need help.

Setting your first price in Zagreb

Tutoring rates in Zagreb vary by subject, your qualifications, and whether you teach children or adults. There is no single 'right' price. Start by looking at what other tutors in Zagreb charge - check online platforms, Facebook groups for expats or parents, and local tutoring websites. You will see a range.

Your first price should cover your time and effort and feel honest to you. If you have a degree or teaching certificate, you can charge more than someone starting out. If you teach a less common language or a specialised skill, you have room to set a higher rate. If you are new to tutoring, pricing lower than experienced tutors can help you find first customers and build reviews.

Be clear about what the price includes: one-on-one tutoring, online or in-person, duration of each session, materials. You can change your price later as you gain experience and customers. State your rate clearly on any profile or when you talk to potential customers. Do not hide the price - people want to know what they will pay.

Your first ten customers usually look like this

Early customers are often not perfect. Some may be price-sensitive and try to negotiate. Some may ask if you can do cheaper rates for longer blocks of sessions. A few may cancel or be inconsistent with scheduling. This is normal and does not mean you are doing something wrong.

Your first customers often come from word of mouth, a friend's recommendation, or they found your profile online after searching several options. They may book a single session to try you out. Some are parents of school children who need help before exams. Others are young adults who want to improve their English for a job. A few are professionals learning a new skill outside working hours.

Many of these first customers will give you honest feedback - what works and what does not. Listen to it. If someone books again, or recommends you to a friend, that tells you something is working. Building a steady customer base takes months, not weeks. Do not expect all ten first customers to become regular clients.

Tax and independence: what you need to sort out in Croatia

Working as a tutor in Zagreb and earning money means you are running a business. In Croatia, you need to register as self-employed or set up a sole trader business, depending on your income and how long you plan to do this. The exact rules and whether you need to register depend on how much you earn. Contact the Croatian Chamber of Commerce and Crafts (Hrvatska Obrt) or your local tax office (Porezna uprava) to ask what applies to you.

Once registered, you must keep records of who you tutored, when, and how much you charged. You will pay income tax and contributions. The rates and thresholds change, and depend on your total income. You can deduct some business costs - materials, transport, a portion of home office expenses. Again, ask your tax office or a tax adviser what you can deduct.

Using a payment platform like Stripe through a profile on Websta means payments go directly to your bank account and create a record. That record helps when you file your tax return. Keep receipts and invoices. If you earn money without registering when you should have, you may face penalties and back taxes.

What tends to go wrong in the first months

Many new tutors price too low out of nervousness, then regret it. You cannot easily raise prices for existing customers without awkwardness. Start with a price you can live with, even if it means fewer bookings at first.

Another common problem is not being clear about your terms. When you will tutor, how to cancel, what happens if a student misses a session - say this upfront in writing, not just verbally. Mismatched expectations lead to unhappy customers.

Inconsistent availability hurts growth. If you say you tutor Tuesday to Thursday but then cancel sessions, customers lose confidence and book elsewhere. Commit only to hours you can keep.

Not following up with potential customers is a missed chance. If someone enquires about your services, reply quickly and clearly. Many searchers book the first tutor who responds in a friendly, professional way.

Neglecting the technical side - no clear profile, unclear how to pay or book, no way to contact you - means interested customers give up and find someone else.

How a Websta profile helps you earn

A Websta profile is a page that shows what you teach, your price per hour or session, your qualifications, and photos. People in Zagreb searching for tutors or teachers on Websta find your profile. They see your services, read about you, and can book a session or send you a message through the platform.

When a customer books and pays through your Websta profile, the payment goes to your own bank account via Stripe. You set the price. Websta does not take a cut from what customers pay you - you keep the full amount. The payment creates a record that helps with tax reporting.

A profile also gives you a professional link to share. You can send it to friends, post it in Facebook groups, or email it to someone who asks about tutoring. It works as a simple website for your tutoring work - no need to build your own site or manage complicated booking systems yourself.

Building steadily: what to expect

Earning a real income from tutoring in Zagreb takes time. Your first customer may take weeks to find. Your second comes faster. After a few months of consistent work and good word of mouth, you may have two or three regular students and occasional one-off bookings. After a year, a tutor working part-time might have five to ten regular customers. A tutor doing it full-time might have more.

Growth depends on how hard you market yourself, the quality of your teaching, how reliable you are, and how lucky you get with timing and referrals. None of this is guaranteed. Some tutors build a steady income; others find it takes longer than expected.

The best approach is to start small - register if required, set a fair price, put up a clear profile, and commit to showing up for bookings. Treat customers well. Ask for referrals. Update your profile with testimonials if customers give them. After six months, look at what is working and adjust. Tutoring can be a real income source in Zagreb, but go in with patience and realistic expectations.

Frequently asked questions

Do I need to register as self-employed to tutor in Zagreb?
It depends on how much you earn. In Croatia, there are thresholds below which you may not need to register, but they change. Contact Hrvatska Obrt or your local Porezna uprava office to ask what applies to your situation before you start earning money.
How much can I charge per hour for tutoring in Zagreb?
Rates vary widely by subject, your qualifications, and experience. Look at what other tutors in Zagreb charge to get a sense of the range. Set a price that feels fair to you and covers your time. You can adjust it later as you gain experience.
How long does it take to get your first tutoring customer?
It varies. Some tutors get their first booking within days through word of mouth or friends. Others wait weeks while building a profile and getting found online. There is no set timeline. Consistency and clear communication help speed it up.
What is Websta and how does it help me earn money tutoring?
Websta is a platform where you create a profile showing your services and prices. People in Zagreb searching for tutors find you through Websta. When they book and pay, the money goes to your bank account. You set the prices and keep all payments.
Can I tutor in Zagreb part-time alongside another job?
Yes, many tutors start part-time. You can tutor evenings and weekends. As your customer base grows and bookings become more predictable, you can decide whether to do it part-time long-term or shift to full-time if it makes sense for your income.

About the numbers

Counts in this guide were read from the Websta catalogue when the text was written and are refreshed above from the live catalogue. Part of the catalogue was built from the public business register and is marked as such on each profile.

Related guides

All guides