In Serbia, Instagram's ad reach of 3.40 million is slightly above Facebook's 3.25 million, and TikTok reaches 53.9% of adults. A Serbian small business can plan for Instagram and Facebook side by side, with Google Search for people who are already looking.
This guide is for salons, cafes, studios, groomers and service firms in Serbia. It uses published figures, labels every assumption, and ends with a break-even formula you can run on your own numbers. Facts were checked on 1 November 2026. The platform data are DataReportal's Digital 2026 figures, mostly from October 2025.
6.68M→
Population, late 2025
UN via DataReportal
91.8%→
Internet penetration
Kepios, Oct 2025
3.40M→
Instagram ad reach
Meta ad tools, late 2025
53.9%→
TikTok reach, adults 18+
TikTok ad tools, late 2025
Estimates for illustration; actual numbers vary.
Who Are You Marketing To in Serbia?
Serbia had 6.68 million people in late 2025, down 0.7% on end 2024. 57.7% live in urban areas and the median age is 44.4, which is older than many markets. Internet users number 6.13 million (91.8%), and social media identities total 4.83 million (72.3%).
Cellular connections number 8.45 million (127%), down 2.5% over the year. With a median age of 44.4, do not assume a young audience: test Facebook as well as Instagram and TikTok.
DataReportal takes platform reach from each platform's own advertising tools. It says these figures are not monthly active users and may not be unique people, so use them to compare channels, not to count customers.
| Platform | Ad reach, late 2025 | Share of population | Change over the year |
|---|
| YouTube | 4.83M | 72.3% | -10.0k (-0.2%) |
| Instagram | 3.40M | 50.9% | +350k (+11.5%) |
| Facebook | 3.25M | 48.7% | +200k (+6.6%) |
| TikTok (18+ only) | 2.98M | 53.9% of adults | +449k (+17.8%) |
| Messenger | 2.20M | 33.0% | +100k (+4.8%) |
| Snapchat | 1.76M | 26.4% | +150k (+9.3%) |
| LinkedIn (registered members) | 1.70M | 25.5% | +200k (+13.3%) |
| X | 691K | 10.4% | -172k (-19.9%) |
Instagram has overtaken Facebook in reach (3.40 million against 3.25 million), and has grown faster (+11.5% against +6.6%). TikTok is the fastest riser at +17.8%, but its figure covers only adults 18+. YouTube has the widest reach at 4.83 million, so it is worth a video test if you have footage.
Local Serbian platforms and messaging apps are not covered by DataReportal's article, so this guide gives no figures for them.
How Should Google Ads Language and Location Work in Serbia?
Google's Ads Help says that from September 2026 the campaign-level language setting is being removed for Search campaigns, and Search ads will match on the language of the ads themselves. For searches with a clear language, Google prioritises ads in that language. Serbian is written in both Latin and Cyrillic scripts, so test which script your customers search in, and keep the landing page script the same as the ad.
For location, Google's help says radius targeting needs a radius of at least 1 km and recommends broad "Presence or interest" targeting as best practice for Search, while presence-only fits when you want to avoid people outside your target area. Set a radius around your premises, then read the report to see which areas convert.
No Serbia-specific click costs were found in the sources checked, so every cost figure below is an assumption.
How Should You Split a Small Budget?
Start with Google Search for service plus town, add Instagram or Facebook for people who have not searched yet, and run TikTok as a small test of about 10 to 15% of paid spend (a suggestion, not a platform rule). Compare cost per booked appointment after four to six weeks.
What Does a Test Budget Return? The Math
These rows are assumptions for illustration, in US dollars. They are not Serbia benchmarks. Replace each with your own data after a month.
| Tough | Base | Strong |
|---|
| Monthly ad budget (assumption) | $300 | $300 | $300 |
| Cost per click (assumption) | $0.60 | $0.35 | $0.25 |
| Clicks | 500 | 857 | 1,200 |
| Click to enquiry rate (assumption) | 3% | 5% | 7% |
| Enquiries | 15 | 43 | 84 |
| Enquiry to booking rate (assumption) | 30% | 40% | 50% |
| Bookings | 4.5 | 17.1 | 42 |
| Ad cost per booking | $67 | $17 | $7 |
| First-visit value (assumption) | $30 | $30 | $30 |
| Revenue minus ad spend | -$165 | +$214 | +$960 |
Counts use unrounded values. Revenue is not profit: staff, product and rent come out of it. A first visit often does not pay back by itself, which is why repeat visits matter.
Your break-even click price is the first-visit value times the enquiry rate times the booking rate. At $30, 5% and 40%, that is 30 x 0.05 x 0.40 = $0.60 per click. If your clicks cost more on average, the first visit loses money and you need repeat bookings to justify it. The biggest lever is usually the booking rate: answer messages and calls within minutes.
Pick one service and one town. Build one Search ad group and one Instagram offer, each with its own booking link, and compare cost per booking after a month.
FAQ
Is Instagram bigger than Facebook in Serbia?
In ad tools, slightly: 3.40 million against 3.25 million in late 2025, according to DataReportal.
How many Serbians are online?
6.13 million internet users, 91.8% of the population, in October 2025.
Which script should my ads use?
Test Latin and Cyrillic and let your own results decide. Keep the landing page in the same script as the ad.
No. DataReportal says they are not monthly active users and may not be unique people.
Sources
Need a local ad account set up with proper call and booking tracking? See our
Google Ads service or
book a free audit.
Free for local businesses
Want this applied to your business?
I'll review your Google presence, local SEO, and ad accounts — and send you a specific action plan within 48 hours. No pitch, no pressure.