Tax🇧🇬 Sofia, Bulgaria

Ten per cent, flat, on everything — and what it does not cover

Bulgaria levies a flat 10% personal income tax with no bands, no surcharges and no meaningful personal allowance — the joint-lowest headline rate in the EU and the simplest system in the region. Corporate tax is also 10%. Employee social contributions are modest by regional standards, so Bulgarian gross-to-net arithmetic is unusually favourable. Employees rarely file. The complications are for the self-employed, where social contributions on a declared insurable income are the real number, and for anyone with foreign income.

Total cost
Flat 10% on personal income, plus employee social contributions of roughly a seventh of gross. Corporate tax also 10%. Filing is free and there is an early online filing discount.
Time needed
Employees: nothing to do. The annual return is a spring deadline and is filed online.
Validity
Annual, on a calendar-year basis. The minimum and maximum insurable incomes are revised annually and are now stated in euro.
Verified
August 2026
Medium confidence·Tax residents of Bulgaria living in Sofia. Taxes are administered by the National Revenue Agency. Bulgaria has used the euro since 1 January 2026. General information, not advice.

Before you start

  • LNCh and residence card
  • Determination of Bulgarian tax residence
  • Employer payroll registration, or NRA registration if self-employed
  • Records of foreign income and assets

Step-by-step

  1. 1

    Establish whether you are a Bulgarian tax resident

    Bulgaria applies the usual tests — permanent address, centre of vital interests, and presence over 183 days in any twelve-month period. Residence brings worldwide income into scope. Get this determined explicitly if you have income elsewhere.

    OnlineWho: You
  2. 2

    Let payroll handle it if you are an employee

    Employers withhold the 10% and the employee's share of social contributions and file monthly. Most employees have no annual filing obligation at all — the employer's year-end reconciliation covers it.

    Via employerWho: You
  3. 3

    File the annual return if you have income outside employment

    Rental income, freelance income, capital gains and foreign income go on the annual return, filed online through the NRA portal with a spring deadline. There is a discount for filing and paying early online.

    OnlineWho: YouSpring deadline
  4. 4

    Model the social contributions if you are self-employed

    Self-employed people pay social and health contributions on a declared insurable income between a statutory minimum and maximum, reconciled annually against actual profit. This, not the 10% tax, is the number that determines whether Bulgarian self-employment is cheap for you.

    OnlineWho: You
  5. 5

    Use the euro figures, not converted lev ones

    Thresholds, minimum and maximum insurable incomes and allowances are now published in euro. A lev figure from a guide written before 2026 converts to roughly the right amount but not necessarily the exact figure now applied.

    OnlineWho: You
  6. 6

    Check whether a treaty covers your foreign income

    Bulgaria has a wide double tax treaty network. Because the domestic rate is so low, foreign income is often taxed more heavily abroad than here, and the treaty determines which country gets the first bite. This is where advice is worth paying for.

    OnlineWho: You

Documents you’ll need

  • LNCh and residence card
  • Annual income certificate from the employer
  • NRA online portal credentials
  • Records of foreign income and assets
  • Insurable income declarations, if self-employed

Things most newcomers don’t know

The 10% is the whole story for employees, which is genuinely rare in Europe.

There are no bands, no surcharge, no municipal add-on and no allowance that phases out. Ten per cent of taxable income, and employee social contributions of roughly a seventh of gross on top. Compare that with Romania, where the same 10% headline sits on 35% of employee contributions, or Slovenia, where the top marginal rate is 50%. Bulgaria's simplicity is not marketing; the calculation you do on the back of an envelope is close to the real one.

Source: Bulgarian National Revenue Agency

For the self-employed, the insurable income declaration matters more than the tax rate.

Bulgarian self-employed people choose a declared insurable income between a statutory floor and ceiling, pay social and health contributions on it monthly, and reconcile annually against actual profit. Declaring at the minimum keeps monthly cost low and produces correspondingly low pension entitlement and sickness benefit; declaring higher costs more now. The 10% income tax is the small, predictable part of a Bulgarian freelancer's bill — the contributions are the decision.

Source: Bulgarian National Revenue Agency

Because Bulgaria's rate is so low, the double tax treaty usually decides where your foreign income is taxed.

In most countries a treaty exists to stop double taxation of income that would be taxed heavily in both places. With a 10% domestic rate, the more common Bulgarian question is whether the other country taxes first and by how much — and whether Bulgarian residence actually reduces your total bill at all. Anyone moving here specifically for the rate should model their particular income against the relevant treaty before assuming a 10% outcome.

Source: Bulgarian National Revenue Agency

Every published threshold is now a euro figure, and 2026 is the year that matters for this.

Bulgaria adopted the euro on 1 January 2026 at 1.95583 lev to the euro. Insurable income floors and ceilings, filing thresholds and fee schedules have all been restated. Converting an old lev figure gives you the right order of magnitude, but restated figures are frequently rounded, and some have been changed outright in the same legislation. Take the number from the NRA rather than from arithmetic.

Source: European Central Bank; Bulgarian National Revenue Agency

Common mistakes to avoid

  • Declaring the minimum insurable income for years and discovering what it did to pension and sickness entitlement.
  • Assuming a 10% domestic rate means a 10% total outcome on foreign income.
  • Working from lev thresholds converted by hand rather than the published euro figures.
  • Missing the early online filing discount on the annual return.
  • Letting health contributions lapse and suspending your treatment rights.

Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.

Make it your personal checklist

Globe Quest turns this into a tracked, AI-personalized plan for Sofia — timed to your move date, with reminders so nothing slips. Free to start.

Sources

Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.