How to Pay a Remote Team or Contractors in Serbia: Payments, Invoicing & Tax
Serbia is one of Europe's strongest engineering hubs, so a lot of US companies end up with contractors or a whole team there. Paying them well is easy; paying them compliantly is where it gets tricky. Here are your options and the tax and invoicing basics.
Why companies hire in Serbia
Serbia offers a deep pool of senior engineers, strong English, and a workable timezone overlap with both Europe and the US East Coast, at rates below Western Europe. That combination is why so many startups and scale-ups have a few contractors, or a full delivery team, based there.
Your options for paying people in Serbia
Option 1 — Independent contractors
The simplest setup: the person registers locally (often as an entrepreneur, "preduzetnik"), invoices you monthly, and you pay by bank transfer or via Wise or Payoneer. It is fast and cheap, but you carry misclassification risk if the relationship looks like employment, and the contractor handles their own local taxes and social contributions.
Option 2 — Employer of Record (EOR)
An Employer of Record legally employs the person in Serbia on your behalf, running compliant payroll, taxes and benefits while the person works for your team day to day. You get properly employed staff without opening an entity, in exchange for a per-employee fee on top of salary. This is the cleanest route when you want employees rather than contractors.
Option 3 — Your own Serbian entity
At a certain team size it becomes cheaper and cleaner to open a Serbian company (usually a d.o.o.) and employ people directly. You get full control and the lowest per-head cost, but you take on APR registration, local payroll, accounting and ongoing compliance. This is a scale decision, not a starting point.
Invoicing, VAT and withholding
Contractors invoice you directly, and whether Serbian VAT applies depends on their registration and the nature of the service. As a foreign payer you should also check withholding tax and whether your engagement creates a permanent establishment in Serbia, which can trigger corporate tax exposure. These are the questions a generic bookkeeper tends to miss, so it is worth getting them right early.
Common compliance pitfalls
- Misclassification — treating a full-time worker as a contractor
- Permanent establishment — unintentionally creating a taxable presence
- VAT on cross-border services handled incorrectly
- Banking and FX friction on recurring payouts
How to choose
Use contractors for a small or early team, an EOR when you want compliant employment without an entity, and your own entity once the headcount justifies the overhead. If you also need to collect payments from Serbian customers, pair this with a local payment setup so the money flows both ways cleanly.
Need help setting this up?
Let's talk