Bulgarian software companies billing US clients after the euro switch

Sofia's outsourcing and product companies sell heavily to the US. The euro solved conversion with European clients. With American clients, the dollar-to-euro step remains, and so does the international wire.

Rashidatou K.Payments editor
Published
Reading time
2 min read
A Rivet note showing two American clients' dollar payments to a Bulgarian software company, beside a Bulgarian flag disc.

A Sofia product engineering company bills two US clients a combined $56,000 a month. Since January 2026 its books, payroll and Bulgarian costs are in euros, which made German and Dutch clients simpler overnight. The American invoices did not change at all: the clients still wire dollars to a Bulgarian IBAN, the money arrives a week later and a little short, and the bank converts it.

What the euro solved

For euro clients and suppliers, Bulgaria's entry into the euro area removed conversion entirely. A Munich client pays euros by SEPA into the account payroll runs from.

What it did not

US clients pay in dollars. Asked to pay a Bulgarian IBAN, they must send an international wire. That usually means:

  • an extra approval step in their accounts payable process,
  • possible intermediary bank fees deducted on the way,
  • a conversion on arrival at the Bulgarian bank's rate, now into euros.

Make the payment domestic for the client

US account details in your company's own name let the American client pay by ACH, the same way it pays its US vendors. The invoice amount arrives in full, in dollars, usually in one to two business days. Accounts payable teams often pay these faster because they no longer need the foreign wire approval.

The W-8BEN-E

Expect each US client to ask for Form W-8BEN-E before the first payment. It confirms that your company is not a US person. For services performed in Bulgaria, payments are generally made without US withholding, and the Bulgaria-US tax treaty covers other income types. Sign and send it once per client.

Convert on your terms

Bulgarian software companies typically have dollar costs too: cloud hosting, developer tools, US conferences, subcontractors. Paying them from a dollar balance means part of the US revenue never needs converting. The rest can be converted to euros before payroll at a rate you see first.

Paying into Bulgaria: the local rail

WhatDetail
Local railSEPA Instant Credit Transfer (Bulgaria adopted the euro on 1 January 2026)
Run byEuropean Payments Council scheme, run by each bank
SettlementUnder ten seconds, 24/7
Published feeBy the EU Instant Payments Regulation, no more than the bank charges for a standard SEPA transfer

Source: European Payments Council: SEPA Instant Credit Transfer. Checked when this guide was last updated; the scheme's own page has the current figures.

Where Rivet fits

A Rivet business account gives a Bulgarian company US account details in its own name on every plan, for ACH and wires, plus euro details with an IBAN and sterling details from the Growth plan. Payments are matched to invoices, dollars can be held or converted at a rate shown before you confirm, and company cards spend from the dollar balance. Rivet is not a bank; regulated partner institutions hold the funds.

See the W-8BEN vs W-8BEN-E guide.

Questions people ask

Does joining the euro help with US clients?

Only partly. You now convert dollars into the currency of your costs directly, but American clients still pay in dollars and still send international wires to a Bulgarian IBAN.

What form will US clients ask for?

Form W-8BEN-E, confirming the Bulgarian company is foreign and, where relevant, claiming the Bulgaria-US tax treaty.

Should we price US contracts in euros now?

US clients usually prefer dollars. Pricing in euros moves currency risk to them and can slow approvals.

When should we convert dollars to euros?

Convert what you need for euro costs, on a schedule, and pay dollar costs such as cloud, tools and contractors from the dollar balance.

Sources

  1. 01IRS: Bulgaria tax treaty documents
  2. 02IRS: Instructions for Form W-8BEN-E
  3. 03Bulgarian National Bank
  4. 04BASSCOM (Bulgarian Association of Software Companies)
  5. 05European Payments Council: SEPA Instant Credit Transfer
Written by
Rashidatou K.
Payments editor

Rashidatou writes Rivet's guides to how money moves between countries: the payment rails, what each one costs, and the account details a company needs to get paid in another currency. Every figure in Rashidatou's articles is traced to the scheme rulebook, the regulator or the provider's published price list, and those sources are listed at the end.

More from Rashidatou K. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • bulgaria
  • software
  • usd
  • us clients
  • w-8ben-e
  • eur
Read next
All articles
An ACH credit in progress with its settlement window.Payments

Can you send ACH internationally? IAT and cross-border ACH explained

No, not in the way most people hope. ACH moves money between US accounts. An IAT entry is used when an ACH payment involves money moving to or from a bank outside the US, but it only reaches a handful of countries. To pay most suppliers abroad, you need SWIFT or a local payout.

Rashidatou K.
2 min read
An ACH credit submitted before a Same Day ACH window, with settlement time shown.Payments

Why is my ACH payment pending? How long ACH really takes

An ACH payment moves in batches on business days. Standard ACH settles in one or two business days; Same Day ACH settles the same afternoon if your bank submits it before one of three Federal Reserve deadlines. Pending usually means the batch has not settled yet.

Rashidatou K.
3 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801