Tipping customs in the Balkans are not uniform. Croatia and Slovenia broadly follow Western European norms, while Serbia, Bosnia, Albania, and North Macedonia have a more relaxed tipping culture rooted in local wage structures and social customs. Getting this right saves you from over-tipping by reflex or inadvertently insulting someone by skipping a tip altogether.
The Basic Rule by Country
| Country | Currency | Tipping norm |
|---|---|---|
| Croatia | EUR | 10% at restaurants; expected in tourist areas |
| Slovenia | EUR | 10% at restaurants; standard practice |
| Montenegro | EUR | 10% appreciated; less strictly expected |
| Bosnia | BAM (1.96 per EUR) | Round up; 5-10% welcome for good service |
| Serbia | RSD (117-120 per EUR) | Round up; 10% marks excellent service |
| Albania | ALL (100-105 per EUR) | Round up; tipping growing in tourist areas |
| North Macedonia | MKD (61-62 per EUR) | Round up; modest tips in tourist restaurants |
Croatia and Slovenia are the benchmark here. In Zagreb, Split, and Dubrovnik, not tipping after a restaurant meal is noticed. Everywhere else, locals themselves tip less consistently - a foreigner tipping 10% will be well received, but nobody is expecting it.
Restaurants
Croatia and Slovenia: 10% is the norm in sit-down restaurants. On a EUR 40 bill, that is EUR 4 (roughly $4.40). For outstanding service at a nicer restaurant, 15% is generous without being unusual. Fast food, takeaway, and casual bakeries do not require a tip.
Serbia: On a RSD 2,500 meal (approximately EUR 21 / $23), leaving RSD 250-300 (EUR 2.50-2.60) rounds out the bill and signals satisfaction. Locals often simply leave small notes and coins from their change. At a good Belgrade restaurant where a meal costs RSD 4,000-5,000 (EUR 33-42 / $36-46), EUR 5 is a solid tip.
Bosnia: A typical meal in Sarajevo costs BAM 15-25 (EUR 7.50-12.75 / $8-14). Rounding up to the nearest BAM 5 or leaving BAM 2-3 is common. BAM 5 on a BAM 20 meal is a 25% tip and will genuinely make someoneβs day.
Albania: Tirana and coastal restaurants increasingly expect some tip from tourists. Rounding up on a bill of ALL 1,500 (EUR 14.50 / $16) to ALL 1,800 or leaving ALL 200-300 separately is appropriate. In smaller towns, tipping is genuinely optional.
North Macedonia: A meal in Skopje or Ohrid runs MKD 400-700 (EUR 6.50-11.50 / $7-13). Leaving MKD 50-100 (EUR 0.80-1.60) is polite. A MKD 100 note (about EUR 1.60) dropped on the table is never unwelcome.
Taxis and Rideshares
Across the Balkans, rounding up the fare to the nearest whole number is the standard move. On a RSD 650 taxi ride in Belgrade, paying RSD 700 is natural. On a EUR 12 ride in Dubrovnik, handing over EUR 15 and saying keep the change works well. Tipping 10% on taxis is only expected in Croatia and Slovenia.
Ride-share apps (Bolt, Uber where available) handle payment in-app. Adding a cash tip at the end of the ride is appreciated by drivers but uncommon from locals - a EUR 1-2 cash tip for good service is a fair gesture.
Never feel obligated to tip if a driver used an unmetered rate without agreeing it first, particularly in Belgrade airport taxis. Always confirm the price before getting in.
Hotels
Porters: EUR 1-2 per bag is standard across the region. In upscale Dubrovnik or Slovenian Alpine hotels, EUR 2-3 per bag is more appropriate.
Housekeeping: EUR 1-2 per night left at the end of a stay (not each day) is appreciated. Leave the cash with a note or in an envelope marked βfor housekeepingβ so there is no ambiguity. Housekeeping tipping is genuinely optional in budget guesthouses and hostels.
Concierge: EUR 5-10 for arranging a difficult restaurant booking or securing hard-to-get tickets is appropriate. Tips for standard front desk service (printing a map, calling a taxi) are not expected.
Tour Guides
This is where tipping matters most. Guides across the Balkans earn modest base rates, particularly on group tours. A reasonable framework:
- Walking tours (2-3 hours): EUR 5-8 per person
- Half-day guided excursions: EUR 8-12 per person
- Full-day tours: EUR 12-20 per person
- Private multi-day guide: EUR 15-25 per day
For context, EUR 10 converts to approximately RSD 1,200, BAM 20, or ALL 1,050 - meaningful amounts in all three currencies. Tip in euros wherever possible as local guides often prefer a stable currency.
On pay-what-you-want free walking tours (common in Belgrade, Sarajevo, and Tirana), the expected tip is EUR 5-10 per person. These guides earn nothing from the tour operator - your tip is their entire income for that walk.
Salons and Personal Services
Hairdressers and barbers in the Balkans do not expect tips, but rounding up is a friendly gesture. A RSD 2,000 haircut in Belgrade (EUR 17 / $19) - paying RSD 2,200-2,500 is generous without being excessive. In Croatia, 10% is a reasonable tip for hairdressing if you are happy with the result. Nail salons and spa treatments follow similar patterns to restaurants: optional outside Croatia and Slovenia, 10% in the Adriatic countries.
Service Charge and Cover Charges
The Balkans does not have a widespread automatic service charge culture. Some tourist-facing restaurants in Dubrovnik and Split add a cover charge (EUR 1-3 per person) labelled as βbread,β βamuse-bouche,β or βkuvertβ - this covers the complimentary bread and olives on the table and is not a service charge. Check your bill if something looks unfamiliar.
If you do see βservisβ or βserviceβ as a line item on a Serbian restaurant bill, it is a service charge, and you do not need to add more on top. This is rare outside high-end Belgrade restaurants.
Cash vs Card for Tipping
Always tip in cash. Card terminals in the Balkans rarely have a gratuity field, and even where they exist, the tip frequently does not go to the server. Hand cash directly to the person who served you. Carrying small denomination notes - EUR 1 and 2 coins in euro-using countries, and low-value notes in Serbia, Bosnia, Albania, and North Macedonia - makes tipping easy.
For a practical breakdown of the currencies you will need, see our Balkans currency guide.
Common Tourist Mistakes
Tipping with home currency. A British tourist leaving pound coins or a US tourist leaving dollar bills is well-intentioned but unhelpful - no one can spend them locally without a bank visit. Tip in local currency or euros.
Over-tipping at kaffe bars. Standing at a bar for a coffee costs EUR 1-2 in most of the region. There is no expectation to tip on a table of espressos. Rounding up is friendly; calculating 10% of EUR 1.50 is unnecessary.
Not tipping free walking tour guides. The βfreeβ label sometimes leads tourists to treat these tours as a no-tip situation. It is the opposite - these guides rely entirely on tips. Tipping less than EUR 5 per person on a two-hour walking tour is underpaying for the service.
Leaving tips on the table without making eye contact. In busy tourist restaurants, a tip left on the table can be missed or taken by the wrong person. Hand the cash to your server directly or say βza Vasβ (for you) in Serbian or Bosnian.