How to Build a Digital Marketing Budget: A Worked Example for a Small Business

hero for "How to build a digital marketing budget" by EBIG

In this post

    A digital marketing budget should connect spending to a specific business result, include the full cost of execution and remain viable when performance is weaker than expected. For a small business, the most reliable method is to work backwards from the customer target and the contribution each sale makes.

    This guide is for owners and marketing teams that need to decide what they can afford, how much paid traffic they may need and which supporting costs belong in the plan. The calculation matters because advertising is only one part of the total. Landing pages, content, software, measurement and team time can change the commercial result considerably.

    To make the process concrete, I will build a digital marketing budget of EUR 3,000 per month for a fictional Romanian service business. You can replace the figures and use the same method in euros or RON. All amounts exclude VAT, and every cost and conversion rate is an illustrative planning assumption rather than a market benchmark or an EBIG client result. 

    Quick answer

    How do you build a digital marketing budget for a small business?

    Build your digital marketing budget backwards from the business result you want, not forwards from a percentage or a list of channels. Start with the number of customers you need and the contribution each sale makes. Then calculate the leads, traffic and paid-media spend required, add the full cost of execution, and test whether the plan still works if conversion is weaker than expected.

    • Calculate contribution per sale: Subtract the variable cost of delivery from the revenue generated by one additional customer.
    • Reverse-engineer the funnel: Use realistic lead-to-customer, click-to-lead and cost-per-click assumptions.
    • Include the complete cost: Add owned, earned and paid media, tools, production and team time.
    • Stress-test the forecast: Model a weaker conversion scenario before approving more spend.
    • Measure more than ROAS: Compare the contribution generated with the full marketing cost.

    Bottom line: A useful digital marketing budget works as a decision model. It shows what the business wants to achieve, which assumptions must hold, what the work will cost and how much room remains if results are weaker than planned.

    Planning note: The EUR 3,000 example is illustrative. Replace the sample costs and conversion rates with your own evidence, and use the EBIG Digital Marketing Budget Planner to structure the final allocation.

    How to Set an Affordable Digital Marketing Budget

    Start with the commercial result, not the channel list. Our example business already has a working website and sells a service package for EUR 600. It wants 10 additional customers per month, can serve up to 15 and has set a maximum monthly digital marketing budget of EUR 3,000, including the value of internal work.

    Business Inputs and Planning Assumptions
    Business input Planning assumption
    New customer target 10 per month
    Revenue per customer EUR 600
    Variable delivery cost per customer EUR 240
    Contribution per customer EUR 360
    Contribution margin 60%
    Total monthly marketing ceiling EUR 3,000

    Contribution is the amount left after the costs that increase when another sale is delivered. In this example, EUR 600 minus EUR 240 leaves EUR 360 to cover marketing, fixed overheads and profit. When you calculate your own figure, include the labour, materials, fulfilment and other variable costs associated with that additional sale.

    Ten new customers would generate EUR 6,000 in additional revenue and EUR 3,600 in contribution before marketing. If the business spends the full EUR 3,000 budget, only EUR 600 remains before fixed overheads and tax. That is the first affordability check: does the remaining contribution justify the risk and the work involved?

    A percentage of revenue can be useful for comparing marketing investment over time, but it cannot determine whether a specific plan is affordable. Margin, available cash, the sales cycle and delivery capacity matter just as much. A low-margin business may struggle with a percentage that works comfortably for a higher-margin company.

    How to Work Backwards From Customers to Advertising Spend

    For this worked example, Google Search is the main acquisition test because the business wants to reach people who are actively looking for its service. Search is not automatically the right choice for every company. Check relevant demand, buyer behaviour and competitive conditions, then replace the sample assumptions with account history or campaign forecasts wherever possible.

    Assume an average cost per click of EUR 1.50, a click-to-lead conversion rate of 5% and a lead-to-customer conversion rate of 25%. Define a lead carefully. In this example, it means one genuine enquiry about the service, with spam and duplicate enquiries removed.

    Advertising Spend Calculation
    Calculation Result
    Customers needed 10
    Leads needed: 10 divided by 25% 40 leads
    Clicks needed: 40 divided by 5% 800 clicks
    Advertising spend: 800 multiplied by EUR 1.50 EUR 1,200
    Advertising cost per lead: EUR 1,200 divided by 40 EUR 30

    The EUR 1,200 advertising allowance now has a commercial reason to exist. It supports the target only if the assumptions hold. It does not promise 10 customers. If the actual cost per click reaches EUR 3, the same 800 clicks would cost EUR 2,400 and the digital marketing budget would need to change.

    For an unchanged average daily budget throughout a full month, EUR 1,200 divided by 30.4 is approximately EUR 39.47 per day. Google Ads guidance on spending limits explains that most campaigns may spend up to twice the average daily budget on a particular day, while the monthly spending limit is generally 30.4 times that daily budget. Check current campaign settings, billing and the budget report when translating the monthly plan into the platform.

    What a Complete Digital Marketing Budget Should Include

    An advertising account is only one line in a complete digital marketing budget. Someone must manage the campaign, improve the landing page, produce useful content, maintain the tools, measure results and follow up on enquiries. Leaving those costs out makes the plan look more profitable than it is.

    Complete Monthly Digital Marketing Budget
    Budget item Monthly amount What it covers
    Google Search advertising EUR 1,200 The 800-click acquisition test
    Landing page and copy EUR 400 Improvements to the existing service page
    SEO and useful content EUR 400 One focused search or content improvement
    Email and CRM work EUR 200 Follow-up templates and contact organisation
    Software and measurement EUR 100 Tools and tracking support
    Internal management time EUR 400 Campaign oversight, lead handling and review
    Contingency reserve EUR 300 Buffer for justified changes
    Total budget ceiling EUR 3,000 EUR 2,700 allocated plus EUR 300 reserve

    How to Divide the Budget Across Owned Earned and Paid Media

    A useful way to structure a digital marketing budget is to separate the activities by the level of control the business has over them.

    • Owned media includes assets the business controls, such as its website, landing pages, email programme, blog and brand social accounts.
    • Earned media includes attention generated by other people or organisations, such as reviews, press coverage, unpaid mentions, links and partner recommendations.
    • Paid media includes advertising placements and sponsored distribution, such as Google Ads, Meta Ads, LinkedIn Ads or paid creator activity.

    The categories should not receive equal percentages by default. Allocate money according to the role each activity must play. The EUR 3,000 example can be mapped as follows.

    Budget Allocation by Planning Area
    Planning area Illustrative amount How the example is treated
    Owned media EUR 1,100 Landing page, content, email, CRM, software and measurement
    Earned media EUR 0 No dedicated earned-media activity in the base case
    Paid media EUR 1,200 Google Search acquisition test
    Internal resources EUR 400 Management, lead handling and review time
    Contingency EUR 300 Held until a justified change is approved
    Total EUR 3,000 Complete monthly planning ceiling

    A zero allocation is acceptable when a category has no clear job to do. This business should not invent an earned-media campaign simply to make the table look balanced. If it already had a strong landing page and enough content, it could test moving part of the owned-media allowance into review generation, partner outreach or PR. The change should still support a defined objective.

    For a broader comparison of channel roles, read our guide to organic and inorganic marketing strategy.

    How the EBIG Budget Planner Turns the Numbers Into an Actionable Plan

    Once the total has been calculated, I recommend entering one real campaign into the EBIG Digital Marketing Budget Planner. A spreadsheet can calculate totals, but the planner adds a structured workflow that connects objectives, resources, owned media, earned media and paid media before presenting the combined budget.

    This is especially useful when the initial plan exists as one advertising figure or as separate departmental estimates. The planner makes the assumptions visible, including who will do the work, how many hours may be needed and which media costs support each stage of the customer journey.

    Start With SMART RACE Objectives and Resource Rates

    The planner uses SMART objectives and the RACE framework, which covers Reach, Act, Convert and Engage. For the worked example, the main objective is Convert: generate 10 additional customers per month without exceeding the EUR 3,000 ceiling. Supporting inputs include 40 qualified leads, 800 paid clicks and a clear definition of what counts as a conversion.

    The Resources step records the people involved and their hourly rates. Enter the 16 hours of internal management at EUR 25 per hour, then assign that effort to the relevant activities. This keeps the EUR 400 cost visible and reduces the risk of counting the same time twice.

    Budget Planner by EBIG Hub - SMART RACE Objectives

    Enter the Worked Example in the Planner

    The same EUR 3,000 digital marketing budget can be translated into the planner with the following inputs.

    Worked Example Inputs for the EBIG Budget Planner
    Planner step Input from the worked example Decision supported
    SMART RACE objectives 10 new customers, 40 leads and 800 clicks Defines the required outcome and funnel assumptions
    Resources 16 management hours at EUR 25 per hour Makes internal time visible
    Owned media EUR 1,100 across page, content, CRM and measurement Plans the assets and systems supporting conversion
    Earned media No dedicated activity in the base case Avoids spending without a defined role
    Paid media EUR 1,200, EUR 1.50 CPC and 800 clicks Documents the acquisition forecast
    Budget Centralizer EUR 2,700 allocated plus EUR 300 reserve Checks the complete ceiling before approval

    Record Owned Media Work and Team Time

    Owned media is where the supporting work becomes visible. For this example, it includes the landing page, copy, SEO, useful content, email and CRM work, software and measurement. The planner can associate activities with roles and hours instead of treating these costs as one unexplained total.

    Budget Planner by EBIG Hub - Owned Media

    Document Paid Media Assumptions

    The paid-media step should contain the assumption behind the EUR 1,200 spend, not only the final number. Record Google Search, the expected CPC of EUR 1.50, the planned 800 clicks and any campaign management work. When actual CPC or conversion differs, the team can identify which assumption failed and update the plan.

    Budget Planner by EBIG Hub - Paid Media

    Review the Complete Budget in One Place

    The Budget Centralizer brings the categories together and supports a final review of objectives, owned media, earned media, paid media, ROAS and ROI. The consolidated view is useful for management or client approval because it shows the assumptions behind the total and can be exported to PDF.

    Budget Planner by EBIG Hub - Budget Centralizer

    What the Budget Planner Can and Cannot Decide

    The planner provides structure, formulas and editable assumptions. AI Biggie can also suggest allocations, hourly rates and CPC or CPM benchmarks based on the country, industry and objective. Treat those suggestions as starting points, but historical account performance, current supplier costs, profit margins and delivery capacity should take priority when better evidence is available.

    The broader EBIG Hub overview explains the methodology behind the tool and the role of AI Biggie in supporting, rather than replacing, strategic judgment.

    How to Measure Marketing Return as Well as ROAS

    If 10 customers each buy a EUR 600 package, the attributed revenue is EUR 6,000. Return on ad spend, or ROAS, compares that revenue only with the advertising spend.

    ROAS = EUR 6,000 divided by EUR 1,200 = 5.0 times

    A 5.0 times ROAS can look strong on an advertising dashboard, but it does not deduct service delivery, content production, software, campaign management or the rest of the digital marketing budget. Follow the full commercial result before deciding that the plan worked.

    Expected Result at the Full Budget Ceiling
    Expected result Amount
    Revenue from 10 new customers EUR 6,000
    Less variable service delivery costs minus EUR 2,400
    Contribution before marketing EUR 3,600
    Less total marketing cost minus EUR 3,000
    Contribution remaining after marketing EUR 600

    For this model, marketing ROI means the contribution remaining after marketing divided by the total marketing cost.

    Marketing ROI = (EUR 3,600 minus EUR 3,000) divided by EUR 3,000 = 20%

    The 20% result is a contribution-based marketing return, not the company net profit margin. It assumes that the 10 customers are genuinely additional business created by the plan. Platform attribution cannot prove that on its own because some customers may have purchased without the campaign.

    The marketing cost per new customer is EUR 300, calculated as EUR 3,000 divided by 10. Add any separate sales acquisition expenses before treating this as a complete customer acquisition cost. Repeat purchases are excluded because relying on revenue that has not occurred would make the forecast look safer than it is.

    At EUR 360 contribution per customer, nine new customers would cover the EUR 3,000 marketing ceiling after rounding up. This is not company break-even because fixed overheads still need to be paid.

    What Happens When Conversion Performance Changes

    A digital marketing budget should be tested against a less comfortable result before it is approved. Keep advertising spend at EUR 1,200, clicks at 800 and the lead-to-customer rate at 25%. Change only the proportion of clicks that become genuine leads.

    Conversion Sensitivity Analysis
    Scenario Click-to-lead rate Leads New customers Contribution after marketing
    Weaker 3% 24 6 minus EUR 840
    Base case 5% 40 10 EUR 600
    Stronger 7.5% 60 15 EUR 2,400

    These are sensitivity checks rather than predictions. Each scenario uses EUR 600 revenue and EUR 360 contribution per customer, then deducts the full EUR 3,000 marketing ceiling. In the weaker case, six customers produce EUR 2,160 in contribution, leaving a EUR 840 shortfall against marketing before fixed overheads.

    If performance moves into the weaker case, investigate the conversion problem before increasing spend. Check search relevance, the offer, the enquiry process and the response time. And if you need assistance, our guide to why a website is not converting can help with the website part of that review.

    The stronger case also has a limit. Fifteen customers use all the spare capacity assumed here. More demand is not automatically better when the company cannot fulfil it profitably. Additional staffing, longer delivery times or quality problems could change the margin quickly.

    How to Review and Update the Budget

    Before launch, test the enquiry forms, record lead sources and agree how the team will mark a lead as won or lost. Maintain one customer record so the same sale is not counted twice across advertising, email and organic search.

    During the month, check spending and lead quality weekly. At the monthly review, compare planned and actual media costs, genuine leads, won customers, revenue, delivery costs and internal time. Replace allowances with recorded costs and remove any reserve that was not used.

    Match the measurement window to the sales cycle. If leads normally take six weeks to become customers, assess that group after six weeks. Dividing this month marketing spend by unrelated sales that happened to close during the same month creates a misleading customer acquisition cost.

    Use the review to make the next decision. Rising click costs may require tighter targeting or a different offer. Cheap enquiries that rarely become customers may indicate poor fit or weak follow-up. If the result is profitable, increase the budget gradually and check cash availability and service capacity again before scaling.

    Update the saved plan with actual hourly rates, CPC, conversion and channel costs. This turns the next digital marketing budget into a better forecast because it begins with observed evidence rather than the original assumptions.

    Frequently Asked Questions

    What Is a Digital Marketing Budget?

    A digital marketing budget is the amount of money and internal resource a business assigns to digital marketing over a defined period. It should include media spend, content, website work, tools, measurement, external support and the value of team time required to execute and review the plan.

    How Much Should a Small Business Spend on Digital Marketing?

    Start with what the business can genuinely afford to test, the customer target and the contribution each sale creates. Then work backwards to the activity required and include production, tools and people. The EUR 3,000 example is a calculation to adapt, not a recommended minimum or a universal percentage of revenue.

    Can This Method Work With Less Than EUR 3,000 per Month?

    Yes. A smaller budget needs a smaller and clearly defined test. Reduce the customer target, scope or number of channels, recalculate the funnel and still account for internal work. Protect basic measurement and lead follow-up before spreading a small budget across too many activities.

    Should Staff Time Be Included in a Marketing Budget?

    Yes. Staff and owner time have an economic cost even when no supplier invoice is issued. Record roles, hours and hourly rates, then make sure the same time is not counted again inside content, website or campaign-management estimates.

    How Should a Budget Be Split Across Owned Earned and Paid Media?

    There is no universal split. Allocate each category according to the objective, existing assets, market demand and evidence from previous activity. A category can receive no budget when it has no defined role in the current plan.

    Should the Budget Be Divided Equally Between SEO and Paid Ads?

    Not by default. In this example, paid search tests customer acquisition while SEO and content support future discovery and help buyers understand the offer. A 50/50 split has no special value unless the objective, costs and evidence support it.

    Can AI Decide the Right Marketing Budget?

    AI can suggest rates, benchmarks and possible allocations, but it cannot know the company margins, cash constraints, sales quality or delivery capacity unless those inputs are accurate and complete. Use AI suggestions as assumptions to review, not as guaranteed forecasts.

    How Often Should a Digital Marketing Budget Be Updated?

    Review operational issues weekly and allocations monthly. If the sales cycle is longer, wait for a suitable cohort to mature before judging return. Change the plan when costs, conversion evidence, available cash or business priorities change rather than reacting to every daily fluctuation.

    Tip on how to build a digital marketing budget: There is no one-size-fits-all budget for all businesses

    Next Steps

    At EBIG, we treat a digital marketing budget as a business decision rather than a target to spend at any cost. The EBIG Digital Marketing Budget Planner helps turn goals, channel assumptions, resources and expected outcomes into one structured plan.

    Start with one real campaign. Enter the objective, market, roles, costs and conversion assumptions, then compare the Budget Centralizer with the spreadsheet or plan you already use. If the result does not hold in a weaker scenario, revise it before approving more spend.

    If you want help challenging the assumptions or building the wider digital strategy around them, let’s talk.