Home / Blog

How much should an online store spend on marketing? Honest benchmarks by stage

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:

  • 01
    Paid ad spend (60-70% of budget)

    Meta Ads, Google Ads, TikTok Ads, whatever channels you run. This is the biggest bucket and the most flexible one.

  • 02
    Agency / management fees (10-20%)

    If you use an agency, their monthly fee. Or internal salary allocation for the marketing person / team running things.

  • 03
    Creative production (10-15%)

    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.

  • 04
    Tools & platforms (5-10%)

    Klaviyo, Shopify apps, analytics tools, SEO tools, tracking infrastructure. Not sexy, but essential.

  • 05
    Influencer / affiliate (0-15%, optional)

    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 Google 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.
    Next step
    Want to know the right marketing budget for your store?

    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 →

    Want to grow with an agency that ships?

    Tell us what you want to scale — Meta Ads, Google Ads, Shopify, SEO or anything about growing an online business.

    Request a proposal →
    How much should an online store spend on marketing? Honest benchmarks by stage | ALLSoft Agency