Blog · Nearshore
Outsourcing web development to Serbia: what to check first
Most guides to outsourcing in Serbia are lists of companies. This one is a checklist: time zone, prices, how to verify a Serbian business, what goes in the contract, VAT, payments and data protection, with the official source for every fact, as of September 2026.
- Published
- Updated
- min read
- 10 min read
- Nearshore
- Outsourcing
- Serbia
- VAT
- GDPR
On this page
We are a web studio in Serbia, so read this with that in mind. We wrote it because the questions buyers ask us are rarely about code. They are about invoices, contracts and whether the company on the other end is real. The answers below apply to any Serbian vendor, not only to us, and each one links to the official source.
Why Serbia: the facts
Time zone. Under Serbia's Law on Time Calculation, Serbia uses UTC+1 (Central European Time) and switches to summer time on the last Sunday of March and back on the last Sunday of October. The EU switches on the same Sundays (European Commission). A 9-to-5 day in Belgrade is a 9-to-5 day in Berlin, Paris and Vienna, and 8-to-4 in London. With New York, the overlap is about two hours.
EU status. Serbia is not an EU member. It was granted EU candidate status in March 2012, and accession negotiations formally started on 21 January 2014 (European Commission). In practice this matters for three things covered below: VAT, payments and personal data.
Language. Ask which language the project runs in, in writing and on calls, and who will be on those calls: the people who design and build your site, or an account manager in between.
What it costs
For reference, Clutch's web design pricing guide (updated September 2026) says web design companies shortlisted there charge around $100–149 per hour, and that most web design projects reviewed on Clutch cost less than $10,000. Rates in Serbia vary as widely as anywhere else, so compare fixed quotes for the same scope rather than hourly rates alone.
Be honest about the size of your project. For a one-page site, a small studio in your own country may not cost much more, and it can meet you in person and write your copy in your language. Outsourcing pays off on larger builds, multilingual sites and ongoing work, where the rate difference adds up.
Our own prices are published on our pricing page, and the website cost calculator adds up extras and monthly plans. For businesses outside the Balkans, a landing page starts at €1,490 (≈ $1,730), a business site of up to 8 pages at €3,900 (≈ $4,520), and a Signature site at €7,900 (≈ $9,160). Work outside the agreed scope is €55/h (≈ $65). Prices exclude VAT.
How to verify a Serbian company
A good website proves nothing about the business behind it. Before you sign, ask for the registered name, the company registration number (matični broj, MB, 8 digits) and the tax ID (PIB, 9 digits), then check them yourself. Both registers are free and public:
- Business register. The Serbian Business Registers Agency (APR) runs the public search of companies and entrepreneurs: registered name, status, address and registration details. The search is in Serbian, but the MB or PIB is all you need to type.
- Tax ID. The Tax Administration's PIB lookup returns the basic data for a PIB. The Tax Administration also keeps a register of VAT payers, which shows whether and since when a business is registered for VAT in Serbia.
- Bank account. The IBAN on the invoice should belong to the same registered business. A request to pay a private account or a different company is a reason to stop.
A worked example, with our own details: Kvant Studio is a trade name of Jovan Milivojević PR Arhitektonski biro CadArt Paraćin, registration number 64929097, tax ID 110627690. Type either number into the registers above and compare what you find with the name on our contract. If a vendor hesitates to give you these numbers, that tells you something too.
What to put in the contract
Short contracts are fine, as long as they answer these questions in writing:
- Parties. The registered name, address, MB and PIB of the vendor, exactly as in the register.
- Scope and price. Which pages, languages, templates and integrations are included, the fixed price, and the hourly rate for anything outside it.
- Launch date. A date in the contract, and what happens if the vendor misses it through its own fault.
- Acceptance. How you judge that the work is done: a measurable speed target, a browser list, an accessibility check.
- Ownership. When the code, design files and content transfer to you (usually on final payment), and a clear statement that you own them.
- Domain and accounts. The domain registered in your name, and hosting, analytics and CMS accounts owned by you or transferred to you.
- Warranty and support. How long bugs are fixed for free, and what monthly support costs if you want it.
- Governing law and language. Which country's law applies, where disputes go, and which language version of the contract prevails.
- Confidentiality and data. An NDA if you need one, and a data processing agreement if the vendor will handle personal data (see below).
For comparison, these are the guarantees on our own published price list:
- Lighthouse mobile Performance 95+ at handover, or we fix it for free.
- The launch date is written into the contract. If we miss it through our own fault, you get 5% credit per week, capped at 20%.
- 30-day bug-fix warranty.
- 2 revision rounds per design phase. We stay with you until we find the solution: you approve the design when it is right for your business, and any further round is agreed in writing first.
Invoices and VAT
Ask which currency the invoice is in and make sure it matches your budget; we invoice in EUR. Then check how VAT works on your side, because a Serbian invoice to a foreign business usually carries no Serbian VAT and the tax moves to you:
- EU businesses. For services between businesses, the place of taxation is where the customer is established (Article 44 of the VAT Directive), and when the supplier is not established in the customer's country, the customer is liable for the VAT (Article 196). This is the reverse charge.
- Germany. §13b UStG makes the recipient liable for services from a business established abroad, and this applies even to small businesses under §19 UStG (Kleinunternehmer).
- United Kingdom. When a UK business buys services from outside the UK, the reverse charge applies (HMRC).
- Switzerland. A business registered for VAT declares services bought from abroad as acquisition tax (Bezugsteuer). A business that is not registered becomes liable once it buys more than CHF 10,000 of such services in a calendar year (Swiss Federal Tax Administration).
Your accountant confirms the details for your country and your business. What you need from the vendor is a correct invoice: its registered name, address, PIB, your VAT number, and no VAT line unless there is a reason for one.
Payments and SEPA
Serbia became part of the SEPA payment schemes on 22 May 2025 (National Bank of Serbia). Banks in Serbia started executing SEPA Credit Transfers on 4 and 5 May 2026, and 18 of the 19 banks operating in the country have joined that scheme. SEPA Instant Credit Transfer and SEPA Direct Debit are not yet available and are planned for later phases (NBS SEPA FAQ).
What that means for you: a EUR transfer to Serbia can now run as an ordinary SEPA credit transfer, but only if the vendor's bank takes part. Ask the vendor which bank holds the account on the invoice, whether it receives SEPA credit transfers, and who pays which fees. Direct debits and instant payments to Serbia are not an option yet.
Personal data and GDPR
The European Commission has not adopted an adequacy decision for Serbia; the countries it has recognized are listed on its page on adequacy decisions. So if a Serbian vendor will handle personal data for you (contact form submissions, customer accounts, orders, a CMS with user data), plan for two documents:
- A data processing agreement (DPA) that says what the vendor may do with the data, on your instructions only.
- A transfer tool. For EU data this is usually the EU standard contractual clauses: module 2 when you are the controller and the vendor processes for you, module 3 when the vendor is a sub-processor of your processor.
- United Kingdom. The ICO provides the International Data Transfer Agreement (IDTA) and a UK Addendum to the EU clauses.
- Switzerland. The FDPIC recognizes the EU clauses for transfers from Switzerland, with the adaptations Swiss law needs, and the Federal Council keeps its own list of countries with adequate protection.
Ask any vendor, before the project starts, which of these documents it will sign, and have your data protection officer or lawyer review them. Many website builds handle little personal data beyond a contact form, but the question should be settled in writing, not assumed.
Rules by country
The same rules side by side, plus the legal notice your own website needs, for the markets that hire Serbian studios most often:
| Market | Website legal notice | VAT on a Serbian invoice | Personal data sent to Serbia |
|---|---|---|---|
| Germany | Impressum required by §5 DDG | Reverse charge: you owe the VAT under §13b UStG, also as a Kleinunternehmer | No EU adequacy decision for Serbia: DPA plus the EU standard contractual clauses |
| Austria | Impressum required by §5 ECG, §14 UGB, §63 GewO and §25 MedienG (WKO) | Reverse charge under the EU VAT Directive, Art. 44 and 196 | DPA plus the EU standard contractual clauses |
| Switzerland | Name, address and email required by UWG Art. 3(1)(s) | Bezugsteuer: declared if you are VAT-registered, otherwise above CHF 10,000 of foreign services a year (Swiss Federal Tax Administration) | EU clauses with the Swiss adaptations (FDPIC) |
| Netherlands and other EU countries | Check the local rules | Reverse charge under the EU VAT Directive, Art. 44 and 196 | DPA plus the EU standard contractual clauses |
| United Kingdom | Check the local rules | Reverse charge on services from abroad (HMRC) | IDTA or the UK Addendum to the EU clauses (ICO) |
Red flags
- The vendor will not give you its registered name, MB or PIB, or the names do not match the register.
- The domain is registered in the vendor's name, or you do not get the logins to your own accounts.
- No launch date in the contract, or a date with no consequence if it is missed.
- An hourly rate with no cap and no written estimate.
- No preview link: you see nothing until the end.
- You never speak to the people who build the site.
- Payment to a private account, or to a company other than the one on the contract.
When not to outsource to Serbia
- You need someone in your office every day, or workshops on site every week.
- The project is a single small page and a local studio quotes a similar price.
- Your procurement rules require a supplier established in the EU.
Where we fit
Kvant Studio is built to pass this checklist: our registration numbers are above, the launch date and a speed target go into the contract, and the domain is registered in your name. We are two architect brothers who design and build Next.js sites, with published fixed prices in EUR, CET hours and English on every call. We write copy in German or Dutch too, for you to approve before launch. We also build behind agencies' brands: see our white-label terms. For how we run projects for clients abroad, see nearshore web development.
Frequently asked questions
Is Serbia in the EU?
No. Serbia has been an EU candidate country since March 2012 and has been negotiating membership since January 2014 (European Commission). That is why EU VAT and data transfer rules treat it as a third country.
Is Serbia a SEPA country?
Yes, since 22 May 2025. SEPA Credit Transfers have worked at 18 of 19 Serbian banks since May 2026; instant payments and direct debits come later (NBS SEPA FAQ). Check that your vendor's bank is among them.
Will a Serbian invoice include VAT?
For a business customer in the EU, the UK or Switzerland, usually not: you account for the VAT yourself under the reverse charge or, in Switzerland, as acquisition tax. Your accountant confirms it for your business (Article 44 of the VAT Directive, HMRC, Swiss Federal Tax Administration).
Can I check a Serbian company myself?
Yes, for free. Search the registration number or tax ID in the Serbian Business Registers Agency (APR) register and the Tax Administration's PIB lookup, and compare the result with the contract and the invoice.



