Bulgaria customs rules & duty-free allowances

Last reviewed October 1, 2026·Official source

Bulgaria's customs regime is the EU's most unforgiving for ordinary shoppers: the duty-free allowance for general goods is a fraction of what most member states permit, and customs officers apply it to the full value of your purchases, not just the excess. Add aggressive cash-control enforcement and strict limits on non-EU food, and the red channel is where most travellers' problems begin.

Duty-free allowances

Alcohol
1.0 L
1 litre of spirits over 22% ABV, or 2 litres of wine or beer. Minimum age 18. Per person; cannot be pooled with other travellers.
Tobacco
200 cigarettes
or 50 cigars / 250 g
Cash to declare
$10,000
Declare €10,000 or more (about USD 10,800) in cash or bearer-negotiable instruments, including Bulgarian lev and cheques. Use the customs declaration form at the red channel or download it from the Customs Agency website. Declare before clearing customs.
Goods duty-free
$800
Duty-free allowance for goods other than alcohol and tobacco is 300 Bulgarian Lev (BGN 300), roughly USD 165. This is far below the €430 used by most EU countries. If you exceed BGN 300, you pay 20% VAT and customs duty on the full value of the goods, not just the excess.

Prohibited — banned from import

  • Narcotic drugs and psychotropic substances (except with a valid medical prescription and permit)
  • Counterfeit goods and pirated materials
  • Meat and dairy products from non-EU countries
  • Endangered species and products made from them (CITES)
  • Offensive weapons, including flick knives and knuckle dusters
  • Bulgarian lev (BGN) in excess of 10,000 BGN without declaration (import/export of local currency is restricted)

Restricted — allowed with a permit or declaration

  • Firearms and ammunition (require a permit from the Bulgarian Ministry of Interior)
  • Medicines containing narcotic or psychotropic substances (need a permit from the Bulgarian Drug Agency)
  • Plants, seeds, and soil (require a phytosanitary certificate)
  • Drones (must be registered with the Bulgarian Civil Aviation Administration)
  • Satellite phones (require a license from the Communications Regulation Commission)

Arriving: red vs green channel

At Bulgarian airports and land borders, choose the green channel (nothing to declare) or the red channel (goods to declare or cash of €10,000 or more). There is no general arrival card for customs, but you must complete a customs declaration if you carry restricted items or excess goods. Random inspections are common, so keep receipts for high-value items.

Tax-free shopping & VAT refunds

Non-EU residents can claim a VAT refund on purchases of at least 200 BGN (about USD 110) from a single store in one day. The store must provide a tax-free form. At Sofia Airport, get the form stamped by customs before checking in your luggage, then submit it to the refund operator (e.g. Global Blue) at the airport. Refunds are paid in cash (BGN or EUR) or to a card.

Bringing medication

Personal medications for your own use are allowed with a prescription or doctor's note. Narcotics and psychotropic substances require a special permit from the Bulgarian Drug Agency. Common Western medications containing pseudoephedrine or codeine are controlled and may be confiscated without a valid prescription. Keep medicines in original packaging.

Food, plants & animal products

Meat, milk, and dairy products from non-EU countries are banned. From EU countries, you can bring up to 2 kg of certain foods like fish, honey, and eggs; from outside the EU, only small amounts of powdered infant milk, baby food, and special medical foods are allowed. Plants, seeds, and soil require a phytosanitary certificate. Declare all food and plant items.

Rules worth knowing

Low duty-free allowance for goods

Bulgaria's duty-free allowance for general goods is only 300 BGN (about USD 165), much lower than the €430 used by most EU countries. If you exceed this, you pay 20% VAT and duty on the full value, not just the excess. Keep receipts for anything you buy abroad.

Cash declaration threshold

You must declare cash or bearer-negotiable instruments of €10,000 or more (about USD 10,800). This includes Bulgarian lev, foreign currency, and cheques. Undeclared cash can be seized and you may face a fine of up to 20% of the amount.

Schengen integration and customs

Bulgaria joined the Schengen Area by air and sea in March 2024, and full integration (including land borders) is expected by 2026. However, customs controls on non-EU arrivals remain in place. If you arrive from another Schengen country, you may not see a customs channel, but you are still subject to the same allowances.

Tobacco allowance is per person

The tobacco allowance (200 cigarettes, 50 cigars, or 250g tobacco) is strictly per adult traveller. You cannot combine your allowance with a child or another adult. If you exceed it, you pay duty and VAT on the full quantity.

Frequently asked questions

If you are arriving from another EU country, you generally do not have to go through customs for goods you bought there, as long as they are for personal use and you have already paid VAT. However, if you are carrying cash over €10,000 or restricted items, you must still declare them. For non-EU arrivals, you must clear customs and respect the allowances.
You must go through the red channel and declare the goods. You will pay 20% VAT and customs duty on the full value of the goods, not just the amount over the allowance. For example, if you bring goods worth 500 BGN, you pay VAT and duty on the entire 500 BGN.
Yes, but pets must have an EU pet passport or a veterinary certificate, a microchip, and a valid rabies vaccination. Dogs, cats, and ferrets from non-EU countries also need a rabies antibody test. Check with the Bulgarian Food Safety Agency for current rules.
You can bring up to €10,000 (about USD 10,800) in cash or bearer-negotiable instruments without declaring. If you have €10,000 or more, you must declare it at customs using the declaration form. This applies to all currencies, including Bulgarian lev.
If you are arriving from another EU country and the goods are for personal use, there are no set limits, but customs may question large quantities. As a guide, 10 litres of spirits, 90 litres of wine, and 800 cigarettes are considered personal use. If you exceed these, you may need to prove they are for personal consumption.
Meat and dairy products from non-EU countries are banned. From EU countries, you can bring up to 2 kg of certain foods like fish, honey, and eggs. Plants and seeds require a phytosanitary certificate. Always declare food items to avoid fines.
For purchases of at least 200 BGN (about USD 110) from a single store, get a tax-free form. At Sofia Airport, go to the customs desk before checking in to get the form stamped. Then submit it to the refund operator (e.g. Global Blue) at the airport. Refunds are paid in cash or to a card.