One of the most common questions we get from Indonesian business owners is: "How much should we spend on digital marketing?" The honest answer is that there is no universal formula, but there are reliable benchmarks, and most businesses we talk to are either significantly underinvesting or spending in the wrong places.
This guide breaks down realistic spending by revenue stage, channel, and growth objective, so you can build a budget that actually makes sense for where your business is now.
The Baseline: Percentage of Revenue
The most widely used starting point is to allocate a percentage of your annual revenue to marketing. Industry benchmarks vary by sector, but for Indonesian SMEs in growth mode, we generally see:
- Early-stage businesses (under Rp 1 billion/year): 15-25% of revenue, you need to buy growth because organic reach takes time
- Growing businesses (Rp 1-10 billion/year): 8-15% of revenue, you have some brand equity but still need consistent investment
- Established businesses (above Rp 10 billion/year): 5-10% of revenue, focus shifts to retention and efficiency
These percentages include all digital marketing costs: agency fees or salaries, ad spend, tools, and content production. If your current spending is below these ranges and you are not growing, that is likely part of the problem.
Budget by Channel: Where Does the Money Actually Go?
Most Indonesian businesses should be running multiple channels simultaneously, but not all channels deserve equal investment at every stage. Here is a typical breakdown for a growth-stage business with a monthly digital marketing budget of Rp 20-50 million:
| Channel | Typical Monthly Spend | What You Get | Time to See Results |
|---|---|---|---|
| Paid Ads (Meta/Google) | Rp 5-20 million | Immediate traffic and leads | 1-4 weeks |
| SEO | Rp 3-8 million | Long-term organic ranking | 3-6 months |
| Social Media Management | Rp 4-10 million | Brand awareness and community | 1-3 months |
| Content Production | Rp 3-8 million | Feed all channels with assets | Ongoing |
| Email / WhatsApp Marketing | Rp 1-3 million | Retention and repeat purchases | 2-8 weeks |
The Biggest Mistake: Treating All Spend the Same
Ad spend and agency fees are fundamentally different categories. Ad spend goes directly to Meta, Google, or TikTok, it produces traffic and leads that stop the moment you stop paying. Agency fees or salaries build assets: content, SEO rankings, brand presence, automation systems, things that compound over time.
A common trap: businesses that cut agency fees to increase ad spend. Short term this generates more leads. Long term you have weaker brand equity, lower organic traffic, and full dependence on paid channels, which means costs rise every quarter as competition increases.
Minimum Viable Budgets by Business Type
If you are asking "what is the minimum I need to spend to get meaningful results," here are honest numbers for common Indonesian business scenarios:
- Local service business (salon, clinic, resto, etc.): Rp 5-10 million/month, split between local Meta ads and Google Business profile management
- E-commerce brand (marketplace + own website): Rp 15-30 million/month, paid ads, content, and basic SEO are all required simultaneously
- B2B company (consulting, software, agency): Rp 10-20 million/month, SEO and content are highest priority; paid ads are secondary
- Brand building play (wanting national awareness): Rp 30-80 million/month, content production, influencer, social, and paid all need to run together
Spending below these floors is not necessarily wrong, but expect slower results and be prepared to compensate with more time investment from your team.
How to Prioritise When Budget Is Tight
If you can only invest in one or two channels, here is our prioritisation framework for Indonesian businesses:
- Fix your website first, no channel works well if your website loses visitors the moment they arrive
- Google Business Profile, free, and high-intent local customers find you through it
- Meta Ads, fastest way to generate leads when you have a validated offer and a working landing page
- SEO content, start creating one useful article per month; compounds over 6-12 months
- Social media management, needed for credibility, but lower direct ROI than the channels above when budget is constrained
What Wastes Budget Most Often
After auditing hundreds of Indonesian business marketing setups, these are the most common budget black holes we see:
- Running ads to a slow or unclear website, you pay for clicks that bounce immediately
- Paying for social media management with no content budget, you get posted captions but no visuals that stop the scroll
- SEO retainers with no content writing included, technical SEO alone does not produce ranking improvements without new content
- Influencer campaigns with no follow-up retargeting, the spike comes and goes with no lasting audience built
- Doing everything at minimum budget, spreading Rp 10 million across 5 channels produces nothing measurable in any of them
Do fewer channels, but do them properly. Rp 20 million concentrated into one or two well-executed channels produces better results than Rp 20 million spread thin across five. Depth beats breadth at every budget level.
What "Good ROI" Looks Like in Indonesia
Return benchmarks vary enormously by industry, but for context: a well-run Meta Ads campaign for an Indonesian e-commerce brand typically delivers a 3-6x return on ad spend (ROAS). A B2B company investing in SEO should expect cost-per-lead to drop by 40-60% over 12 months as organic traffic builds. Social media management is harder to attribute directly, measure it by follower growth rate, engagement rate, and brand search volume, not direct sales.
If your current agency cannot clearly show you what results your budget is producing, channel by channel, that is a problem worth addressing before you increase spend.

