TL;DR“How much should an online store spend on marketing?” has no universal answer, but there are honest benchmarks. As a rule of thumb: 10-15% of revenue for growing stores, 5-10% for mature stores, 15-25% for aggressive scale mode. Below we break it down by stage, channel and business type, with the split between paid ads, tools, agency fees, and creative production.
The question comes back constantly: “how much should I spend on marketing every month?” The honest answer depends on your stage, product, margin and goals, but there are real benchmarks that work. This guide walks through them.
The revenue-percentage framework
Most e-commerce brands set marketing spend as a percentage of revenue. The typical ranges:
| Stage | Marketing spend | What it looks like |
|---|---|---|
| Just launched | 15-25% of revenue | You're investing to build first customers and brand awareness. Ad spend heavier than average. |
| Growing | 10-15% of revenue | You have signal on what works, you scale. Mix of paid, organic and retention. |
| Mature | 5-10% of revenue | Brand awareness is done, retention picks up the slack. Marketing is defense + selective growth. |
| Aggressive scale | 20-30%+ of revenue | You're chasing market share, willing to run at breakeven or short-term loss for scale. |
Example: a store doing €100,000/month in revenue, in growth stage, spends €10,000-15,000/month on all marketing combined (ads, tools, agency, creative).
What actually goes in the “marketing budget”
Most brands only think of ad spend when they say “marketing budget”. The real total includes more:
Meta Ads, Google Ads, TikTok Ads, whatever channels you run. This is the biggest bucket and the most flexible one.
If you use an agency, their monthly fee. Or internal salary allocation for the marketing person / team running things.
Photo shoots, video production, UGC creators, designers, copywriters. This is the fuel of your ads. Skimp here, and no amount of ad spend will save you.
Klaviyo, Shopify apps, analytics tools, SEO tools, tracking infrastructure. Not sexy, but essential.
If you run influencer partnerships or affiliate program. This can be zero, or it can be 30% of budget for beauty/fashion brands.
Channel split within paid ad spend
Now let's zoom in on the paid ads bucket. The split depends on your product and audience:
| Product type | Meta | TikTok | |
|---|---|---|---|
| Fashion / Beauty | 60% | 25% | 15% |
| Home / Furniture | 45% | 50% | 5% |
| Supplements / Wellness | 55% | 30% | 15% |
| Tech / Electronics | 30% | 65% | 5% |
| Gadgets / Impulse | 50% | 20% | 30% |
| Local services | 20% | 75% | 5% |
These are starting points. Real splits shift based on what works in your account, which is why continuous testing is part of the job.
The minimum realistic budget to run paid ads
Below a certain threshold, paid advertising becomes noise. Rough minimums:
- Meta Ads: at least €30-50/day (€900-1,500/month) to get out of learning phase and get real signal.
- Google Ads: at least €25/day (€750/month) for Shopping, or €15-20/day for tight Search campaigns.
- TikTok Ads: at least €40-60/day (€1,200-1,800/month), TikTok is more budget-sensitive and needs volume for the algorithm.
Below €1,500/month total ad spend, no agency can drive meaningful growth. If you're under that, focus on organic first.
Common mistakes in budgeting
- “I'll spend €100 and see if ads work.” Ads at €100/month don't work. The learning phase eats that in a week and gives you no signal.
- Investing 100% in ads, 0% in creative. Ads without fresh creative burn out in 3-6 weeks. Budget 15% of ad spend on creative production, minimum.
- Ignoring retention. New customer acquisition is 5-7x more expensive than retention. Email flows (Klaviyo) and post-purchase experience deserve budget too.
- Not tracking spend against real revenue. Meta says one thing, Shopify says another. Track blended ROAS (all ad spend ÷ all real revenue) every month.
- Cutting budget the second it goes over target CPA. Sometimes a €30 CPA on a €100 product still funnels into €500 LTV over 2 years. Look at LTV, not just CPA.
How we help at ALLSoft Agency
We work with brands from €5,000 to €300,000/month in ad spend. Every client gets:
- Honest budget recommendation based on your stage, product margin, and market. If you're under our minimum threshold, we tell you and suggest organic first.
- Cross-channel budget allocation and continuous rebalancing based on what actually performs.
- Blended reporting so you see the real efficiency of the entire budget, not just what one platform claims.
Free 24h audit. We look at your revenue, margin and stage and give you an honest budget recommendation with channel split. Write to info@allsoftagency.ro or call +40 756 247 611.
Request the free audit →
Shopify
Meta Ads
TikTok Ads