Overview
Croatia has become an increasingly attractive base for freelancers, especially in IT, design, and creative industries. Whether you are a Croatian citizen working for international clients or a digital nomad who has established tax residency here, this guide covers everything you need to know about the legal, tax, and practical side of freelancing from Croatia.
Key facts for freelancers:
- The most common business forms are: lump-sum sole trader ("pausalni obrt"), income-based sole trader ("obrt na dohodak"), or a simple LLC ("j.d.o.o.")
- EU business clients (B2B): 0% VAT via the reverse charge mechanism
- Non-EU clients: 0% VAT (export of services)
- Income from platforms like Upwork or Fiverr is fully taxable
- All invoicing is in EUR (Croatia adopted the euro in 2023)
What counts as freelancing in Croatia?
A freelancer in Croatia is a self-employed person offering services to clients, typically on a project or hourly basis, without a traditional employment contract. Common freelance activities include:
- IT and software development (web, mobile, DevOps)
- Design (graphic, UI/UX, web)
- Creative services (photography, video, copywriting)
- Consulting (business, marketing, IT)
- Translation and content writing
What sets freelancers apart from traditional tradespeople is the focus on remote work, international clients, project-based engagements, and the use of platforms such as Upwork, Fiverr, or Toptal.
Choosing a legal form
Croatia offers three main structures for freelancers. The right choice depends on your expected revenue, appetite for paperwork, and need for liability protection.
Option 1: Lump-sum sole trader ("pausalni obrt")
This is the simplest and most popular option for freelancers just starting out or earning up to per year.
How it works: Instead of tracking every expense and calculating actual profit, the tax authority assumes your costs are 85% of revenue and taxes you on just 15% of income. The result is an effective tax rate of roughly 1.8% on gross revenue, plus fixed monthly social contributions.
Costs (example at 40,000 EUR revenue):
- Social contributions: x 12 = 3,492 EUR
- Income tax (bracket for 30,600 to 40,000 EUR): 720 EUR per year
- Croatian Chamber of Trades ("HOK") membership: approximately 137 EUR per year
- Total: approximately 4,349 EUR (about 11% of revenue)
- Net take-home: approximately 35,651 EUR
Advantages:
- Minimal paperwork (no bookkeeping required)
- Fixed monthly contributions of approximately regardless of income
- No need for an accountant
- Very low effective tax rate
Disadvantages:
- Revenue cap of per year
- You cannot deduct actual business expenses
- No personal liability protection (your personal assets are at risk)
Best for: IT freelancers earning 20,000 to , designers and creatives getting started, and anyone who values simplicity.
Option 2: Income-based sole trader ("obrt na dohodak")
A more flexible form for freelancers with higher income or significant business expenses.
Costs (example at 80,000 EUR revenue, 30,000 EUR in expenses):
- Taxable income (revenue minus expenses): 50,000 EUR
- Social contributions: approximately 3,150 EUR, plus accountant fees of approximately 2,400 EUR
- Income tax ( to ): approximately 9,370 EUR
- Total: approximately 14,920 EUR (18.7% of revenue)
- Net take-home: approximately 65,080 EUR
What you can deduct: accounting fees, software subscriptions (Adobe, Figma, GitHub, hosting), equipment (laptop, monitor), office space rent, marketing, education, conferences, travel, and a portion of phone and internet costs.
Best for: Revenue above , freelancers with significant deductible expenses, and those planning to scale.
Option 3: Simple LLC ("j.d.o.o.")
The most complex but professional option, suited for established freelancers or those running a small agency.
Costs (example at 100,000 EUR revenue):
- Director salary (minimum approximately 1,000 EUR/month): 12,000 EUR
- Social contributions on salary: approximately 7,000 EUR
- Accounting: approximately 3,600 EUR
- Corporate income tax ( to ): approximately 8,000 EUR
- Dividend tax (): applied when distributing profits
- Net take-home: approximately 70,000 to 75,000 EUR
Advantages: limited personal liability, professional image for B2B clients, ability to hire contractors, and tax optimization through a salary-plus-dividend structure.
Best for: Revenue above 100,000 EUR, freelancers who want to build a team, and those working with large corporations that expect to contract with a legal entity.
VAT rules for international clients
One of the biggest advantages of freelancing from Croatia for foreign clients is that you usually do not charge VAT. Here is how it works depending on who your client is.
EU business clients (B2B), reverse charge
When you provide services to a company in another EU country that has a valid VAT identification number, the reverse charge mechanism applies.
- You charge: 0% VAT
- Your client: Self-assesses and pays VAT in their own country
- On the invoice: Include the note "Reverse charge, Article 44 of EU VAT Directive" and the client's VAT number
- Verification: Always check the client's VAT number on the VIES portal (ec.europa.eu) before issuing the invoice
Example invoice line:
Web development services, 40h x 50 EUR/h
Net amount: 2,000 EUR
VAT (0%, Reverse Charge): 0 EUR
Total due: 2,000 EUR
Note: Reverse charge, Article 44 of EU VAT Directive
Client VAT: DE123456789
This rule applies even if you are a registered VAT payer in Croatia.
EU individual clients (B2C)
When your client is a private individual in the EU (not a business):
- Up to 10,000 EUR per year in EU B2C revenue: You charge Croatian VAT at
- Above 10,000 EUR per year: You must register for the OSS (One Stop Shop) system and charge VAT at the rate of the client's country
Most freelancers work B2B, so this scenario is relatively rare. If it applies to you, consult an accountant about OSS registration.
Non-EU clients (USA, UK, Australia, etc.)
Services provided to clients outside the EU are classified as export of services.
- You charge: 0% VAT
- On the invoice: "Export of services, 0% VAT"
- Documentation: Keep proof of the client's location (contract, email correspondence, invoice address)
Croatian clients
If you are a registered VAT payer, you charge VAT. If you are not in the VAT system (common for lump-sum sole traders under ), you issue invoices without VAT and note "Not in the VAT system" ("Nije u sustavu PDV-a").
Freelance platforms (Upwork, Fiverr, Toptal)
Income from freelance platforms is fully taxable in Croatia. There are no exemptions.
How it works:
- The client pays the platform (e.g., 1,000 EUR)
- The platform takes its commission (e.g., 20% = 200 EUR)
- You receive 800 EUR
- You are taxed on the 800 EUR you actually received
The VAT treatment follows the same rules as direct clients: the platform is an intermediary, and you are treated as if you invoiced the end client directly.
Record-keeping: Save all payout reports from the platform (CSV or PDF). Keep a spreadsheet tracking all income. You will need the annual total for your tax return (PO-SD form).
Invoicing international clients
Every invoice you issue to a foreign client should include:
Your details: Full name or trade name, address in Croatia, OIB (Croatian tax identification number), IBAN for payment.
Client details: Company name or individual's name, address, country, VAT number (for EU B2B).
Invoice details: Sequential invoice number (e.g., 2026-001), date of issue, payment due date (e.g., Net 30).
Line items: Description of service, quantity (hours, days, or units), unit price, total.
Totals: Net amount, VAT amount (0% for reverse charge or export), total payable.
Legal notes: "Reverse charge, Article 44 of EU VAT Directive" for EU B2B, or "Export of services, 0% VAT" for non-EU clients.
Currency
For EU clients, invoice in EUR. For US clients, USD is standard. For UK clients, GBP or EUR by agreement. Regardless of invoice currency, you must convert all income to EUR for your Croatian tax return using the Croatian National Bank (HNB) mid-rate on the date the invoice was issued.
Payment terms
Net 30 (30 days from invoice date) is the most common term. For new clients or projects exceeding 3,000 EUR, it is wise to request a 30 to 50% advance payment.
Receiving payments
SEPA bank transfer (EUR IBAN): Best for EU clients paying in EUR. No fees for receiving SEPA transfers within the EU. Use a Croatian business bank account as your primary method.
Wise (formerly TransferWise): Excellent for multi-currency payments (USD, GBP, and 50+ currencies). Low fees (0.5 to 2%) and near-mid-market exchange rates. Recommended as a secondary account for non-EUR payments.
Revolut Business: Similar to Wise, good exchange rates up to a monthly limit, quick setup.
PayPal: High fees (2.9% + 0.35 EUR per transaction) and poor exchange rates. Use only if the client insists.
Payoneer: Common for Upwork and Fiverr payouts. Acceptable for platform income, but Wise generally offers better rates for direct invoicing.
Recommended setup: Croatian bank account (EUR IBAN) for EU clients, Wise Business for USD, GBP, and other currencies.
Double taxation agreements
Croatia has signed double taxation treaties with most countries. In practice, this means:
- You pay tax in your country of residence (Croatia, if you live here)
- Services are taxed where the provider is located
- Your client does not withhold tax from your payment
If a US client asks for tax documentation: You may need to fill out a W-8BEN-E form (for non-US service providers). This confirms you are not a US person and ensures 0% withholding tax on service payments. You fill it out yourself; it does not need official certification. US companies do not issue 1099 forms to foreign contractors.
Certificate of Tax Residency: Some clients may request this. You can obtain it from the Croatian Tax Administration ("Porezna uprava") through the e-Porezna online portal.
Registration steps
1. Register a sole trader: The quickest method is online through the e-Gradani portal (gov.hr). You will need your OIB (personal identification number) and national ID card. Choose an NKD activity code (e.g., 62.01 for software development, 74.10 for design). The registration costs approximately 100 EUR for a lump-sum sole trader, and you should receive the decision within 1 to 3 business days.
2. Open a business bank account: You will need the trade registration decision and your ID card. Monthly fees at traditional Croatian banks (PBZ, Erste, Zagrebacka banka) range from 5 to 15 EUR.
3. Social contributions begin automatically: Once your trade is registered, the pension fund (HZMO) enrolls you. Monthly contribution slips arrive by mail or email, due by the 15th of each month. For 2026, the total is per month (pension fund I: 119.58 EUR, pension fund II: 39.86 EUR, health insurance: 131.54 EUR).
Ongoing obligations
Monthly: Pay social contributions by the 15th. Issue sequentially numbered invoices. If you are in the VAT system, file monthly or quarterly VAT returns via e-Porezna.
Quarterly: Pay HOK (Chamber of Trades) membership of approximately 34 EUR.
Annually: File the PO-SD form by February 28. This is your annual income declaration. For lump-sum sole traders, it is straightforward: you report total revenue, and the tax is calculated automatically according to 7 fixed brackets.
FAQ
Which legal form should I choose as a beginning freelancer? Start with a lump-sum sole trader ("pausalni obrt"). It has fixed monthly contributions of approximately 291 EUR, no bookkeeping requirements, and works well for income up to 60,000 EUR per year. You can switch to an income-based sole trader or LLC later as your business grows.
How does VAT work when I invoice EU companies? For EU B2B clients (companies with a VAT number), the reverse charge mechanism applies. You charge 0% VAT and note "Reverse charge, Article 44 of EU VAT Directive" on the invoice along with the client's VAT number. The client self-assesses VAT in their own country. For EU B2C clients (private individuals), you charge Croatian VAT of 25% up to 10,000 EUR per year, then potentially OSS above that.
Do I have to pay tax on income from Upwork or Fiverr? Yes. All income from freelance platforms is fully taxable. You are taxed on the amount you actually received after the platform deducted its commission. For example, if a client paid 1,000 EUR on Upwork and Upwork took 20% (200 EUR), you are taxed on the 800 EUR you received.
What currency should I use for invoices? EUR for European clients, USD for American clients, GBP or EUR for UK clients. Regardless of invoice currency, convert everything to EUR for your tax return using the Croatian National Bank mid-rate on the invoice date. Wise or Revolut Business accounts are excellent for handling multiple currencies.
Do I need an accountant as a lump-sum freelancer? No. Lump-sum sole traders do not need an accountant. You simply keep copies of your invoices and track your revenue. The annual PO-SD form is straightforward to fill out yourself. An accountant becomes necessary only if you switch to an income-based sole trader or LLC. However, you remain legally responsible for the accuracy of your tax filings.
This guide is for informational purposes only and does not constitute legal or tax advice. Tax rules change frequently. Consult a qualified Croatian accountant or tax advisor for your specific situation. Last verified against official sources on the date shown above.