Advertising in Sri Lanka can start from Rs 15,000/month on social ads and reach Rs 5,000,000+ on a national TV + outdoor campaign. The honest answer always depends on three things: channel mix, geographic reach, and how aggressively rates are negotiated.
Typical monthly budgets by business size
| Business size | Monthly ad spend | Recommended channel mix |
|---|---|---|
| Solo / startup | Rs 15,000 – 50,000 | Social ads, WhatsApp, search |
| Small / SME | Rs 75,000 – 300,000 | Search + social + light video |
| Mid-market | Rs 400,000 – 1.5M | Add radio, outdoor and influencer layers |
| National brand | Rs 2M – 25M+ | Integrated TV, radio, digital, outdoor, BTL |
Indicative cost by channel (2025)
| Channel | Entry cost | Pricing notes |
|---|---|---|
| Social ads (Meta family) | Rs 15,000/mo | CPM typically Rs 90–280 |
| Paid search | Rs 30,000/mo | CPC typically Rs 25–180 |
| Short-form video ads | Rs 40,000/mo | CPM typically Rs 70–220 |
| Radio (30s prime spot) | Rs 3,500–18,000 per spot | Premium stations sit at the top of the range |
| TV (30s prime spot) | Rs 25,000–180,000 per spot | Top private channels sit at the top of the range |
| Billboards in Colombo | Rs 90,000–350,000/mo | Size and visibility tier drive the price |
| Bulk SMS | Rs 0.50–1.20 per message | Volume minimums apply |
| WhatsApp Business API | Rs 1.80–4.50 per message | Plus one-off setup |
How much you should actually spend
- Allocate 5–12% of revenue to marketing if you are actively growing
- Split spend roughly 70% on proven channels, 20% on testing, 10% on long-term brand
- Never put 100% of budget in a single channel — diversify across at least two formats
Published rate cards in Sri Lanka are almost always negotiable. Experienced buyers routinely secure 15–35% off the headline rate, especially for multi-month commitments.
See our full pricing, sizes and booking process on the advertising rates service page.
