Why this guide exists
Bulgaria has quietly become one of the better value engineering markets in the European Union for US companies. Sofia and Plovdiv have a deep base of developers and QA engineers, English is strong in the tech community, and rates often sit below Western Europe. Bulgaria is in the EU and in SEPA, so payouts are cheap, and the compliance picture is friendlier than most founders expect once they know where the lines are.
There is an income tax treaty in force, the freelancer setup is standard, and the cross-border VAT treatment for services sold to a US company is the same out-of-scope result you see across the EU. The pieces that look unfamiliar, such as the contractor’s own income tax and social contributions, are Bulgarian domestic items your contractor handles, not obligations that land on you.
This guide covers what a US company needs to pay Bulgarian contractors. We cover the US side (W-8BEN, treaty application), the Bulgaria side (freelancer registration, the National Revenue Agency, DDS, social contributions), and the payment rail decision. This is general information, not tax or legal advice. If you want to skip the assembly and let a platform handle it, Omnivoo Contract Management handles SOW drafting, W-8BEN collection, invoice capture, and FX settlement for a flat $49 per contract.
US side: what you need to do as the payer
Step 1. Collect a W-8BEN before the first payment
Before any invoice is paid, the Bulgarian contractor must complete Form W-8BEN and return it to you. The form certifies the contractor is the beneficial owner of the income, is a tax resident of Bulgaria, and is not a US person. The IRS Form W-8BEN page has the current form and instructions.
The W-8BEN is valid for three calendar years after signature. If your contractor operates through a Bulgarian company (an EOOD, OOD, or similar), the form is Form W-8BEN-E, the entity equivalent, available on the IRS W-8BEN-E page. Our W-8BEN checklist walks through what to verify before the first payment.
Part II of the W-8BEN is where the contractor claims treaty benefits, citing Bulgaria as the treaty country. This is filled in only when treaty benefits are needed on US source income.
Step 2. Confirm the work is performed in Bulgaria
Under IRS source of income rules for personal services, services income is sourced to the place where the services are physically performed. The IRS states the place where the personal services are performed generally determines the source of the personal service income, regardless of where the contract was made, the place of payment, or the residence of the payer. If your Bulgarian contractor does the work entirely from Sofia, Plovdiv, Varna, or anywhere else in Bulgaria, the income is Bulgarian source income from the US perspective.
For a typical pure services engagement where the Bulgarian contractor never sets foot in the US, the result is: no withholding, no Form 1042-S, no 1099-NEC. The treaty sits in the background but does not change this analysis.
If the contractor visits the US for an onsite sprint, the days physically worked inside the US are US source days. Those days have to be allocated and may trigger withholding and a 1042-S, so keep a simple onsite-days log.
Step 3. Know the treaty for the edge cases
The US-Bulgaria income tax treaty governs the cases where your payment generates US source income. Bulgaria appears on the IRS list of income tax treaties A to Z, and the IRS Bulgaria tax treaty documents page lists the income tax treaty (2007), a protocol (2007), a protocol (2008), and the technical explanation (2008).
Per the US State Department treaty record (TIAS 08-1215.1), the Convention was signed at Washington on 23 February 2007 with a protocol, an amending protocol was signed at Sofia on 26 February 2008, and the treaty entered into force on 15 December 2008. For background on how treaties work in general, see our income tax treaty glossary entry.
For services payments where US withholding does apply, the Bulgarian contractor files Form 8233 to claim treaty benefits on the services portion, using the IRS Form 8233. For royalty type payments, the contractor relies on Form W-8BEN with the relevant treaty article entered in Part II. The contractor’s Bulgarian accountant identifies the correct article, and you should not draft a contract around an article number you have not confirmed against the treaty text. For more on this mechanic, see our Form 8233 treaty exemption guide.
For pure services performed in Bulgaria, treaty article citations are not needed because there is no US source income to begin with. The treaty only enters the picture when US withholding would otherwise apply.
Bulgaria side: what your contractor handles
You as the US payer are not in scope for most Bulgarian taxes. The Bulgarian contractor is. Understanding the landscape helps you have an informed conversation about invoice format, DDS treatment, and the contractor’s setup.
Registration with the National Revenue Agency
Most Bulgarian freelancers working B2B with international clients register their activity with the National Revenue Agency (NRA, the Natsionalna agentsiya za prihodite), Bulgaria’s tax authority. They invoice your US company in their own name, and they handle their own Bulgarian income tax and social contributions on their income.
As the US payer you do not need to know which exact registration form the contractor uses, whether they operate as a registered freelancer or run a small company such as an EOOD. You only need a valid invoice to keep in your packet alongside the W-8BEN and services agreement. Confirm the exact registration and invoice format with the contractor’s Bulgarian accountant.
DDS 20 percent and the place-of-supply rule
Bulgaria’s standard DDS (Danak varhu dobavenata stoynost, the Bulgarian value-added tax) rate is 20 percent, with a 9 percent reduced rate, per the European Commission “Your Europe” VAT rates table. DDS is administered by the National Revenue Agency.
Bulgarian DDS follows the EU VAT system, which means for B2B services the place of supply is generally where the customer is established. The European Commission cross-border VAT guidance confirms that when you provide services to a business customer established outside the EU, you usually do not charge VAT. When your Bulgarian contractor invoices your US company for services, the place of supply is the United States, outside the scope of EU VAT. The contractor issues an invoice marked as out of scope of Bulgarian DDS, and you do not pay Bulgarian VAT on it.
If the contractor is below the Bulgarian DDS registration threshold and is not voluntarily registered, the invoice is issued without DDS and the same out-of-scope treatment applies to your US-bound services invoice.
Income tax and social contributions
A registered Bulgarian freelancer pays their own Bulgarian income tax and social contributions on their own income, administered through the National Revenue Agency. These are the contractor’s own obligation. You as the US client do not pay them, do not contribute to them, and have no Bulgarian social security reporting obligation for a genuine contractor relationship. The contractor’s accountant handles the calculation and filing on the Bulgarian side.
The payment rail decision
There are a few real options for paying a Bulgarian contractor from a US bank account. Bulgaria uses the Bulgarian lev (BGN) and is in the EU and part of SEPA for euro transfers.
| Rail | Typical FX margin | Speed | Notes |
|---|---|---|---|
| US bank SWIFT wire | 2 to 4 percent | 2 to 4 business days | Highest leakage |
| USD to EUR via SEPA, contractor converts | Low | One business day | Useful if contractor holds a EUR account |
| Local bank transfer into BGN account | Provider dependent | Same to next day | Standard receiving option |
Bulgaria is in the EU and part of SEPA, so EUR-denominated transfers from any EUR-supporting provider land in the contractor’s Bulgarian bank account quickly and cheaply. For USD-denominated invoices, a provider that lets the contractor hold a USD or multi-currency balance, or that converts USD to BGN at a fair rate, gives the most flexibility. A SWIFT wire remains a fallback for one-off larger payments, though it loses the most to FX margin. For a deeper comparison, see our guide on FX margin in international contractor payments.
Misclassification risk in Bulgaria
Bulgaria, like the rest of the EU, distinguishes a genuine independent contractor from a disguised employment relationship, and the authorities can reclassify a relationship that walks and talks like employment. The risk is highest when the contractor has only one client (your US company), works fixed hours under your direction, uses your equipment, and is integrated into your team like an employee. A reclassification can carry retroactive entitlement to leave, severance, and social contributions.
The mitigations are the same as in other markets: a properly drafted services agreement that establishes the contractor relationship in substance, a scope tied to deliverables not hours, evidence the contractor has other clients, and a documented review at six and twelve months. For more depth, see our guide on drafting an SOW for global contractors. The Omnivoo Contract Management SOW templates bake these protections in by default, including clear IP assignment and a governing law clause.
End-to-end workflow
Here is the clean version for a US company onboarding its first Bulgarian contractor.
- Send the contractor a B2B services agreement that defines deliverables, payment, IP assignment, and termination, anchored by a master service agreement and a statement of work.
- Collect a signed W-8BEN before any payment moves. Part II references Bulgaria as the treaty country only when US source income is involved.
- Confirm the contractor is registered with the National Revenue Agency and can issue a valid invoice, and check whether they are DDS-registered, since the invoice format differs slightly.
- Pick a payment rail (SEPA EUR, USD-to-BGN provider, or local bank transfer) and onboard the contractor’s payout details (Bulgarian IBAN).
- Pay the invoice on schedule. Keep the W-8BEN, services agreement, invoice, and payment receipt together as a packet.
- Review the engagement quarterly for misclassification risk and refresh the W-8BEN every three years.
If you are also comparing rails across countries, our global contractor payment methods compared 2026 guide covers the broader options, and our guide on how to pay international contractors from the US walks the general framework. If you pay contractors elsewhere in Europe, see our guides on paying Romanian, Polish, Czech, and Greek contractors.
When a platform pays for itself
A US founder paying one Bulgarian contractor can do this manually. A US team paying five or more Bulgarian contractors faces enough W-8BEN refreshes, DDS treatment confirmations, and FX margin questions that a platform pays for itself within a few months.
Omnivoo Contract Management costs a flat $49 per contract. We draft the B2B services agreement with Bulgaria-specific IP and misclassification clauses, collect the W-8BEN, capture the invoice on every payment, run the FX payment through a SEPA or USD-to-BGN rail to avoid SWIFT leakage, and store the full packet for audit. Transaction fees are passed through at cost, with no FX markup and no subscription.
A simple sanity check
Three questions for every Bulgarian contractor relationship.
- Is there a signed W-8BEN on file and is it less than three years old?
- Will all the work be performed in Bulgaria for the foreseeable future?
- Are we paying through a rail that handles SEPA or USD-to-BGN cleanly and captures the invoice for every payment?
If yes to all three, you are in great shape on the US-Bulgaria stack. The remaining work is misclassification hygiene over time.
Want to skip the assembly entirely? See how Omnivoo Contract Management handles Bulgarian contractors end to end, or talk to our team about your specific setup. This guide is general information, not tax or legal advice.