
By Evoke Agency · Last updated October 30, 2026
A marketing budget calculator turns your revenue into a spending plan. The formula is annual revenue × the percentage you choose to invest, then ÷ 12 for a monthly budget. Many small businesses start around 7–8% of gross revenue, a guideline often attributed to the SBA, and adjust for their goals and margins.
Most small business owners we talk to around the Twin Cities either guess, copy what they spent last year, or spend whatever is left over at the end of the month. None of those is a plan. This free calculator gives you a starting number in about ten seconds: your budget per year, per month and per week, plus an example of how it could be split across Google Ads, SEO, social media, email, video and your website.
Marketing Budget Calculator
See what a revenue-based marketing budget looks like per year, month and week, plus an example split by channel.
Example monthly split (a starting point to adjust, not a rule):
Free marketing budget calculator by Evoke Agency
Formula
Annual marketing budget = annual revenue × percentage of revenue
Monthly budget = annual budget ÷ 12
Weekly budget = annual budget ÷ 52
Each channel = monthly budget × that channel's share of the split
The percentage-of-revenue method is the most common way small businesses set a marketing budget because it scales with the business. When revenue grows, the budget grows with it. When a season is slow, you can see exactly what you're cutting.
A guideline you'll see cited a lot is that small businesses should spend about 7–8% of gross revenue on marketing and advertising. It's usually attributed to the U.S. Small Business Administration, and it's typically described as applying to businesses with under $5 million in sales. Treat it as a starting point, not a law.
Where you should land depends on a few things:
If you want the longer version of this conversation, we wrote about it in how much a business should actually spend on marketing.
Say you own a home services company in the west metro doing $750,000 a year, and you want steady growth, so you pick 8%.
| Step | Math | Result |
|---|---|---|
| Annual budget | $750,000 × 8% | $60,000 |
| Monthly budget | $60,000 ÷ 12 | $5,000 |
| Weekly budget | $60,000 ÷ 52 | about $1,154 |
With "Local service" selected, the example monthly split looks like this:
| Channel | Share | Per month |
|---|---|---|
| Google Ads | 40% | $2,000 |
| SEO & Google Business Profile | 20% | $1,000 |
| Social media | 15% | $750 |
| Photo & video content | 10% | $500 |
| Website & landing pages | 10% | $500 |
| Email & retention | 5% | $250 |
That split is our opinion of a reasonable starting point for a local service business, where a lot of customers start with a Google search when they need someone now. It is not a benchmark. Your best split depends on where your customers actually come from, which is why tracking calls, forms and booked jobs matters so much.
Minnesota businesses have a calendar most marketing guides ignore. Landscapers, patio and deck builders, and outdoor venues get slammed from spring to fall and then go quiet. HVAC, snow removal and holiday retail flip the other way.
That doesn't mean spending the same amount every month. Set your annual budget with this calculator, then shift more of it into the months right before and during your busy season, and keep a smaller, steady presence in the off months so people still find you. We wrote more about that in marketing through the Minnesota slow season.
A commonly cited guideline, often attributed to the SBA, is 7–8% of gross revenue for small businesses. Businesses that are new, entering a new market or launching a new service often spend more for a period of time; established businesses with strong referrals may spend less.
Multiply annual revenue by the percentage you want to invest in marketing. For example, $750,000 in revenue × 8% = $60,000 a year. Divide by 12 for a monthly budget ($5,000) or by 52 for a weekly budget (about $1,154).
Divide your annual marketing budget by 12. A business with $500,000 in revenue that invests 8% has a $40,000 yearly budget, which works out to about $3,333 a month.
Most small businesses use gross revenue because it's simple and easy to track. If your margins are thin, sanity-check the number against profit too, so marketing doesn't eat the money you need to operate.
It should. Count everything you spend to attract and keep customers: ad spend, agency or freelancer fees, software, design, photo and video, and website work.
It depends on how your customers buy. People searching for an urgent service usually find you on Google, while people discovering a restaurant or a product often find you on social media. Start with an example split, then move money toward whatever brings in actual customers.
Set it once a year and review it every quarter. Check what each channel produced, and shift money toward what's working before your busy season starts.
Evoke Agency is a marketing agency in Hopkins, Minnesota, working with local small businesses on social media, Google Ads, websites, email and video. If you want help turning this number into a plan, get in touch with Evoke.
Run a blog, a chamber of commerce page or a resource list for small business owners? You're welcome to link to this free calculator from your site. Copy and paste the badge below:
<a href="https://evokeagency.co/blog/marketing-budget-calculator" target="_blank" rel="noopener" title="Free Marketing Budget Calculator by Evoke Agency" style="display:inline-block;padding:12px 18px;border-radius:999px;background:#070f20;color:#ffffff;font:600 15px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;border:2px solid #15ebaa;">Free Marketing Budget Calculator →</a> <p style="font:13px/1.5 Arial,Helvetica,sans-serif;margin:8px 0 0;">Try the free <a href="https://evokeagency.co/blog/marketing-budget-calculator">marketing budget calculator</a> by <a href="https://evokeagency.co">Evoke Agency</a>, a Minnesota marketing agency.</p>
Preview:
Try the free marketing budget calculator by Evoke Agency, a Minnesota marketing agency.
Let's build a plan that fits your market, your goals, and your next stage of growth.
Let's Talk Growth