How Much Should a Sri Lankan Business Spend on Digital Marketing?
How much should a Sri Lankan business spend on digital marketing? Set your budget from goal, margin and customer value, with worked sums and fee versus ad spend.
A Sri Lankan business should spend on digital marketing what its margins and customer value can support, working back from a clear goal. Start by calculating the most you can afford to pay for one new customer, multiply that by the number of customers you want, then check whether your cash flow can carry it. No single percentage can do that job for you.
Our guide to what digital marketing costs covers service prices. This one covers how to set the budget. All the businesses and figures below are hypothetical, so swap in your own.
How much should you spend on digital marketing? Start with four numbers
- Goal. How many new customers, bookings or orders do you want each month?
- Margin. What’s left from a typical sale after the direct costs of delivering it?
- Customer value. How much gross profit does one customer bring over a period you’re comfortable with, such as 12 months?
- Stage. Are you testing an idea, growing something that works, or defending an established position?
Then decide what share of a customer’s gross profit you’re willing to spend to win them. That’s a business decision, not a rule. It depends on your overheads, your cash position and how confident you are that customers will come back.
Worked example 1: a clinic setting a monthly budget
Say a private clinic’s new patient spends Rs. 30,000 in their first year, at a 60% gross margin.
- Gross profit per patient: Rs. 30,000 × 60% = Rs. 18,000.
- The owner decides she’ll spend up to a third of that to win a patient: Rs. 6,000.
- Her goal is 20 new patients a month: 20 × Rs. 6,000 = Rs. 120,000.
So Rs. 120,000 a month is her ceiling, not her target. The one-third figure is simply the choice she made for this example. If most of that profit arrives slowly over the year, she also needs enough cash to wait for it.
Worked example 2: an online store that finds a limit
Now say an online clothing store has an average order of Rs. 6,000 and a 40% margin before delivery costs.
- Gross profit per order: Rs. 2,400.
- Less packaging and the cost of failed cash-on-delivery orders, averaged at Rs. 400: Rs. 2,000.
- Customers order 1.4 times a year on average: Rs. 2,000 × 1.4 = Rs. 2,800.
- The owner will spend about a third to win a customer: roughly Rs. 900.
- Goal of 100 new customers a month: 100 × Rs. 900 = Rs. 90,000.
This number is useful partly because it’s tight. A large management fee would use up most of it, leaving little for the ads themselves. The owner’s best options may be a smaller plan, doing some of the work in-house, or raising repeat purchases, because customer value is what sets the ceiling. Check your returned orders honestly, since they can change this sum a lot.
Set your budget by stage
| Stage | What the money buys | How to set it |
|---|---|---|
| Foundation | Website, profile, tracking and basic branding | A fixed, one-off project budget |
| Testing | Evidence on whether a channel works | The amount you can afford to lose while you learn |
| Growing | More customers at a known cost | Your allowable cost per customer × your target |
| Established | Repeat sales, new markets and brand building | By goal, reviewed against actual customer value |
Treat one-off costs separately. A Rs. 65,000 Synctris Scale business website, spread over 12 months, comes to about Rs. 5,400 a month, but you still have to pay for it up front. Our SEO campaigns are also priced as one-time projects, starting at Rs. 100,000. Don’t let those sums distort how you judge a monthly campaign.
How big does a test budget need to be?
A test has to produce enough results to tell you something. Work it out in reverse:
- Pick how many enquiries you’d want before judging, say 40.
- Make a cautious guess at the cost per enquiry, say Rs. 750, using an early trial or a quote.
- Multiply: 40 × Rs. 750 = Rs. 30,000 in ad spend.
- Add a period long enough to cover your sales cycle, such as a full month.
If you can’t afford that amount without feeling the pain, narrow the test to one product or one area, or wait. Spreading a small budget across four channels usually teaches you nothing. Our small-budget Facebook ads guide shows how to keep a first test focused.
Splitting the agency fee and ad spend
The fee buys strategy, creative and management. Ad spend goes directly to the platform. Treat your total budget as one number, then work out how much of it reaches customers.
Take the clinic’s Rs. 120,000 ceiling, using our published prices as a reference:
| Option | Fee | Left for ads | Suits |
|---|---|---|---|
| Meta Ads Starter | Rs. 40,000 | Rs. 80,000 | A clear offer and a focus on enquiries |
| Meta Ads Premium | Rs. 80,000 | Rs. 40,000 | Testing more creative on a smaller reach |
| Social media management | Rs. 80,000 | Rs. 40,000, plus any ad management | A brand that needs regular content first |
These fees were correct at the time of writing, and each Meta Ads plan lists a required ad spend in US dollars. Check that figure at your bank’s current rate, and see the pricing page for the latest details. The required amount is a minimum for the plan, not a recommendation for your goal.
Use these rules when you decide on the split:
- If ads are working but you run out of budget quickly, shift towards ad spend.
- If people see your ads but don’t respond, more spend won’t fix it. Put money into creative, the offer or the landing page.
- If you have strong content but few leads, check whether you’re paying for production when you need distribution.
- If the fee leaves almost nothing for ads, choose a smaller package or a different channel. Paying for management without enough media gives the campaign little chance.
Review it every month
Compare your actual cost per customer with your allowable cost, and allow for any lag in your sales cycle. If it’s comfortably below, consider increasing spend gradually and keep watching. If it stays above after a fair test, change the offer, the creative or the channel before you add money. Our guide to marketing dashboard metrics shows which numbers to keep in front of you.
Before you raise any budget, make sure you can handle more enquiries. A faster reply can be worth more than extra ads if your team can’t keep up.
Frequently asked questions
What percentage of revenue should I spend on marketing?
We don’t recommend starting from a percentage, because it ignores your margin, customer value and goal. Work out your allowable cost per customer first, then see what that means as a share of your revenue.
Is it better to spend more on an agency or on ads?
Neither is automatically better. It depends on what’s holding results back: reach calls for more ad spend, while weak creative or poor targeting calls for better management.
Can I start digital marketing with a small budget?
Yes. Start with low-cost basics like your Google Business Profile, WhatsApp replies and reviews, then test one paid channel. Our list of 10 strategies suggests an order.
Want someone to check your numbers before you commit? Bring them to a 15-minute discovery call, or compare our published pricing and marketing services first.