"How much should we spend on marketing?"
It is one of the most common questions we hear from B2B founders and marketing directors. And the most common answer—"spend 5-10% of revenue"—is not particularly helpful.
That rule was originally based on consumer brands with high transaction volumes and short sales cycles. Applying it blindly to a B2B company selling RM 50,000+ contracts with 6-month sales cycles does not make sense.
Here is a more practical way to think about your marketing budget.
---
"B2B companies spend an average of 6-8% of revenue on marketing." This stat appears in dozens of marketing articles. But averages hide the reality:
- A venture-backed SaaS startup might spend 30-40% of revenue on marketing to acquire customers quickly - A professional services firm with strong referral networks might spend 2-3% because most business comes from relationships - A manufacturing company entering a new market might spend 15% to establish awareness
Your marketing budget should be based on your business model, growth goals, and competitive landscape—not an industry average.
Two companies at RM 3M in revenue might need completely different marketing budgets based on:
- Growth targets: Are you trying to maintain current revenue or grow 50%? - Sales cycle length: Short cycles need different marketing than long ones - Average deal size: RM 5K deals need volume. RM 500K deals need precision. - Competitive intensity: Are competitors outspending you? Or is the market underserved? - Current pipeline: Is your pipeline full or empty? - Channel mix: Paid media has direct costs. SEO and content are slower but compound over time.
---
Instead of starting with a percentage, start with your customer acquisition goals and work backward.
How much new revenue do you need marketing to help generate this year?
Not total revenue—new revenue that marketing will contribute to. If you have RM 3M in revenue and RM 2.4M comes from existing clients, marketing needs to help generate RM 600K in new business (or more, depending on growth goals).
If your average deal size is RM 50,000, you need 12 new customers to generate RM 600K.
If your close rate on qualified leads is 25%, you need 48 qualified leads to get 12 customers.
If 40% of marketing leads qualify for sales, you need 120 total leads.
This depends on your channels:
- Google Ads: RM 100-300 per lead in most B2B categories (Malaysia) - LinkedIn Ads: RM 150-500 per lead depending on targeting - Content/SEO: Lower per-lead cost but requires upfront investment and 4-6 months to build - Email marketing: Low incremental cost but requires an existing database
If your blended cost per lead is RM 200, you need RM 24,000 in direct lead generation spend for 120 leads.
Lead generation spend is not your full marketing budget. Add:
- Agency fees or team salaries: The people doing the work - Tools and platforms: CRM, email platform, analytics tools, ad management software - Content production: Design, copywriting, video, if applicable - Website maintenance: Hosting, updates, optimization
A realistic total might be:
| Category | Annual Cost | |----------|-------------| | Lead generation (ads) | RM 24,000 | | Agency/team | RM 48,000 - 96,000 | | Tools and platforms | RM 6,000 - 12,000 | | Content production | RM 12,000 - 24,000 | | Total | RM 90,000 - 156,000 |
For a RM 3M company, that is 3-5% of revenue. But notice how we arrived at that number based on goals, not a rule of thumb.
---
Once you have a total budget, the next question is where to spend it. Here is how we think about channel allocation for B2B companies.
Paid advertising (Google Ads, LinkedIn) generates leads immediately. If your pipeline is thin and you need results in 30-60 days, allocate 50-60% of your lead generation budget to paid channels.
The trade-off: paid leads stop the moment you stop spending.
Content marketing and SEO take 4-6 months to show meaningful results, but they compound over time. An article you publish today can generate leads for years.
If your pipeline is stable and you are building for the long term, allocate 40-50% to content and SEO. The payoff comes later but keeps growing.
For most B2B companies with some existing pipeline, we recommend:
- 40% Paid acquisition: Google Ads, LinkedIn Ads (immediate lead flow) - 30% Content and SEO: Blog posts, landing pages, technical SEO (long-term growth) - 15% Email and nurture: Lead nurturing, newsletter, reactivation campaigns - 15% Brand and conversion: Website improvements, case studies, landing page optimization
This ratio shifts over time. In year one, paid is usually higher. By year two, organic channels should be carrying more of the load as content matures.
---
Paid-only strategies hit a ceiling. As you bid more aggressively for the same audience, costs rise. Without organic channels building alongside, you become completely dependent on ad spend for every lead.
We see this constantly: companies spending RM 10K per month on ads with no content strategy, wondering why their cost per lead keeps climbing.
This sounds counterintuitive, but it happens. Marketing starts generating good leads, pipeline fills up, and leadership decides to "optimize" by cutting the budget. Six months later, pipeline is empty again.
Marketing has a lag. The leads you generate today take 3-6 months to close. Cutting budget when pipeline is full means pipeline will be empty in 6 months.
With a limited budget, doing a little bit on every channel usually means doing nothing well. Better to dominate two channels than to underperform on five.
If your budget is under RM 5,000 per month for lead generation, pick two channels max. Execute them well before adding more.
If you do not know which channels produce revenue (not just leads), you cannot make smart budget decisions.
We worked with a company that was spending equally on Google Ads and LinkedIn. When we connected their CRM data to campaign data, we found that Google Ads leads closed at 3x the rate of LinkedIn leads. Shifting budget based on that insight immediately improved their ROI.
---
You probably cannot afford a full-time marketing team or a comprehensive agency retainer. Focus your budget on:
- A solid website that converts visitors - One paid channel (usually Google Ads for B2B) - Basic SEO and a handful of quality content pieces
Budget range: RM 2,000-5,000 per month total
This is where marketing investment starts paying for itself. You have enough revenue to invest meaningfully and enough data to optimize.
- Agency partnership or part-time marketing hire - Paid acquisition across 2-3 channels - Content strategy with regular publishing - Analytics and CRM integration
Budget range: RM 5,000-15,000 per month total
Marketing becomes a growth engine, not just a cost center. Invest in the full funnel:
- In-house team plus agency partners - Multi-channel paid campaigns with sophisticated targeting - Comprehensive content program with thought leadership - Marketing automation and lead nurture sequences - Advanced analytics and attribution
Budget range: RM 15,000-40,000+ per month total
---
If you are a marketing director trying to get leadership to approve a larger budget, here is what works:
Do not say "we need RM 10K per month for marketing." Say "to hit our target of 8 new clients this quarter, we need 40 qualified leads. At our current cost per qualified lead of RM 200, that requires RM 8,000 in lead generation spend plus RM 2,000 in tools and content."
Business leaders respect math more than requests.
If the full budget feels risky, propose a 90-day pilot with a smaller amount. "Let us test with RM 5,000 per month for 3 months. If the cost per qualified lead is under RM 250, we scale. If not, we reassess."
Pilots reduce risk and build confidence.
When you present results, connect them to revenue:
- "Marketing generated RM 320K in pipeline last quarter" - "Our customer acquisition cost is RM 4,200, below the RM 5,000 target" - "The content program generated 35 qualified leads at RM 89 each—68% lower than paid channels"
These are numbers that make leadership want to invest more.
---
There is no magic percentage for marketing budgets. The right number depends on your goals, your market, and your business model.
- Work backward from customer acquisition goals, not forward from revenue percentages - Balance paid channels (immediate results) with organic channels (compounding growth) - Pick 2-3 channels and execute well rather than spreading thin across many - Track return on investment by channel to optimize allocation - Marketing has a lag—cutting budget when pipeline is full means empty pipeline in 6 months
The goal is not to spend the "right" amount. It is to invest enough in the right places to hit your growth targets—and to measure results clearly enough to know whether it is working.
---
*Not sure if your marketing budget matches your growth goals? We help B2B companies build budgets based on math, not guesswork. Let us talk through the numbers for your business.*
It is one of the most common questions we hear from B2B founders and marketing directors. And the most common answer—"spend 5-10% of revenue"—is not particularly helpful.
That rule was originally based on consumer brands with high transaction volumes and short sales cycles. Applying it blindly to a B2B company selling RM 50,000+ contracts with 6-month sales cycles does not make sense.
Here is a more practical way to think about your marketing budget.
---
Why the Percentage-of-Revenue Rule Falls Apart
The problem with averages
"B2B companies spend an average of 6-8% of revenue on marketing." This stat appears in dozens of marketing articles. But averages hide the reality:
- A venture-backed SaaS startup might spend 30-40% of revenue on marketing to acquire customers quickly - A professional services firm with strong referral networks might spend 2-3% because most business comes from relationships - A manufacturing company entering a new market might spend 15% to establish awareness
Your marketing budget should be based on your business model, growth goals, and competitive landscape—not an industry average.
Context matters more than percentages
Two companies at RM 3M in revenue might need completely different marketing budgets based on:
- Growth targets: Are you trying to maintain current revenue or grow 50%? - Sales cycle length: Short cycles need different marketing than long ones - Average deal size: RM 5K deals need volume. RM 500K deals need precision. - Competitive intensity: Are competitors outspending you? Or is the market underserved? - Current pipeline: Is your pipeline full or empty? - Channel mix: Paid media has direct costs. SEO and content are slower but compound over time.
---
A Better Way to Calculate Your Budget
Instead of starting with a percentage, start with your customer acquisition goals and work backward.
Step 1: Define your revenue target
How much new revenue do you need marketing to help generate this year?
Not total revenue—new revenue that marketing will contribute to. If you have RM 3M in revenue and RM 2.4M comes from existing clients, marketing needs to help generate RM 600K in new business (or more, depending on growth goals).
Step 2: Calculate how many new customers that requires
If your average deal size is RM 50,000, you need 12 new customers to generate RM 600K.
Step 3: Estimate the leads required
If your close rate on qualified leads is 25%, you need 48 qualified leads to get 12 customers.
If 40% of marketing leads qualify for sales, you need 120 total leads.
Step 4: Calculate the cost to generate those leads
This depends on your channels:
- Google Ads: RM 100-300 per lead in most B2B categories (Malaysia) - LinkedIn Ads: RM 150-500 per lead depending on targeting - Content/SEO: Lower per-lead cost but requires upfront investment and 4-6 months to build - Email marketing: Low incremental cost but requires an existing database
If your blended cost per lead is RM 200, you need RM 24,000 in direct lead generation spend for 120 leads.
Step 5: Add operational costs
Lead generation spend is not your full marketing budget. Add:
- Agency fees or team salaries: The people doing the work - Tools and platforms: CRM, email platform, analytics tools, ad management software - Content production: Design, copywriting, video, if applicable - Website maintenance: Hosting, updates, optimization
A realistic total might be:
| Category | Annual Cost | |----------|-------------| | Lead generation (ads) | RM 24,000 | | Agency/team | RM 48,000 - 96,000 | | Tools and platforms | RM 6,000 - 12,000 | | Content production | RM 12,000 - 24,000 | | Total | RM 90,000 - 156,000 |
For a RM 3M company, that is 3-5% of revenue. But notice how we arrived at that number based on goals, not a rule of thumb.
---
How to Allocate Your Budget Across Channels
Once you have a total budget, the next question is where to spend it. Here is how we think about channel allocation for B2B companies.
If you need leads now: Lean into paid
Paid advertising (Google Ads, LinkedIn) generates leads immediately. If your pipeline is thin and you need results in 30-60 days, allocate 50-60% of your lead generation budget to paid channels.
The trade-off: paid leads stop the moment you stop spending.
If you need sustainable growth: Invest in content and SEO
Content marketing and SEO take 4-6 months to show meaningful results, but they compound over time. An article you publish today can generate leads for years.
If your pipeline is stable and you are building for the long term, allocate 40-50% to content and SEO. The payoff comes later but keeps growing.
The balanced approach
For most B2B companies with some existing pipeline, we recommend:
- 40% Paid acquisition: Google Ads, LinkedIn Ads (immediate lead flow) - 30% Content and SEO: Blog posts, landing pages, technical SEO (long-term growth) - 15% Email and nurture: Lead nurturing, newsletter, reactivation campaigns - 15% Brand and conversion: Website improvements, case studies, landing page optimization
This ratio shifts over time. In year one, paid is usually higher. By year two, organic channels should be carrying more of the load as content matures.
---
Common Budget Mistakes
Mistake 1: Spending everything on paid ads
Paid-only strategies hit a ceiling. As you bid more aggressively for the same audience, costs rise. Without organic channels building alongside, you become completely dependent on ad spend for every lead.
We see this constantly: companies spending RM 10K per month on ads with no content strategy, wondering why their cost per lead keeps climbing.
Mistake 2: Cutting budget when it is working
This sounds counterintuitive, but it happens. Marketing starts generating good leads, pipeline fills up, and leadership decides to "optimize" by cutting the budget. Six months later, pipeline is empty again.
Marketing has a lag. The leads you generate today take 3-6 months to close. Cutting budget when pipeline is full means pipeline will be empty in 6 months.
Mistake 3: Spreading too thin across channels
With a limited budget, doing a little bit on every channel usually means doing nothing well. Better to dominate two channels than to underperform on five.
If your budget is under RM 5,000 per month for lead generation, pick two channels max. Execute them well before adding more.
Mistake 4: Not tracking return on investment
If you do not know which channels produce revenue (not just leads), you cannot make smart budget decisions.
We worked with a company that was spending equally on Google Ads and LinkedIn. When we connected their CRM data to campaign data, we found that Google Ads leads closed at 3x the rate of LinkedIn leads. Shifting budget based on that insight immediately improved their ROI.
---
Budget by Company Stage
Early stage (under RM 2M revenue)
You probably cannot afford a full-time marketing team or a comprehensive agency retainer. Focus your budget on:
- A solid website that converts visitors - One paid channel (usually Google Ads for B2B) - Basic SEO and a handful of quality content pieces
Budget range: RM 2,000-5,000 per month total
Growth stage (RM 2M-5M revenue)
This is where marketing investment starts paying for itself. You have enough revenue to invest meaningfully and enough data to optimize.
- Agency partnership or part-time marketing hire - Paid acquisition across 2-3 channels - Content strategy with regular publishing - Analytics and CRM integration
Budget range: RM 5,000-15,000 per month total
Scale stage (RM 5M+ revenue)
Marketing becomes a growth engine, not just a cost center. Invest in the full funnel:
- In-house team plus agency partners - Multi-channel paid campaigns with sophisticated targeting - Comprehensive content program with thought leadership - Marketing automation and lead nurture sequences - Advanced analytics and attribution
Budget range: RM 15,000-40,000+ per month total
---
How to Get Budget Approved
If you are a marketing director trying to get leadership to approve a larger budget, here is what works:
Show the math, not the ask
Do not say "we need RM 10K per month for marketing." Say "to hit our target of 8 new clients this quarter, we need 40 qualified leads. At our current cost per qualified lead of RM 200, that requires RM 8,000 in lead generation spend plus RM 2,000 in tools and content."
Business leaders respect math more than requests.
Start with a pilot
If the full budget feels risky, propose a 90-day pilot with a smaller amount. "Let us test with RM 5,000 per month for 3 months. If the cost per qualified lead is under RM 250, we scale. If not, we reassess."
Pilots reduce risk and build confidence.
Report on revenue, not marketing metrics
When you present results, connect them to revenue:
- "Marketing generated RM 320K in pipeline last quarter" - "Our customer acquisition cost is RM 4,200, below the RM 5,000 target" - "The content program generated 35 qualified leads at RM 89 each—68% lower than paid channels"
These are numbers that make leadership want to invest more.
---
Key Takeaways
There is no magic percentage for marketing budgets. The right number depends on your goals, your market, and your business model.
- Work backward from customer acquisition goals, not forward from revenue percentages - Balance paid channels (immediate results) with organic channels (compounding growth) - Pick 2-3 channels and execute well rather than spreading thin across many - Track return on investment by channel to optimize allocation - Marketing has a lag—cutting budget when pipeline is full means empty pipeline in 6 months
The goal is not to spend the "right" amount. It is to invest enough in the right places to hit your growth targets—and to measure results clearly enough to know whether it is working.
---
*Not sure if your marketing budget matches your growth goals? We help B2B companies build budgets based on math, not guesswork. Let us talk through the numbers for your business.*


