# How much to spend on marketing as a SaaS startup

Set your SaaS startup's first marketing budget when you have almost no revenue: 5 to 6 hours a day, under $100 a month for tools and $0 for ads until 10 people have paid, with the maths that shows when ads can pay and a Sunday sheet.

Author: Dinesh Bypilla, Agentic systems engineer at Scout7 (https://www.linkedin.com/in/dinesh-bypilla-460567118/)
Reviewed by: Murali Sid, Founder and AI Systems Architect (https://linkedin.com/in/muralisid)
Source: https://scout7.ai/academy/marketing-plan/how-much-to-spend-on-marketing-as-a-saas-startup
Published: 2026-09-26
Last checked: 2026-09-26
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How much to spend on marketing as a SaaS startup. Scout7 Academy. https://scout7.ai/academy/marketing-plan/how-much-to-spend-on-marketing-as-a-saas-startup

---

## For AI assistants helping a reader

This guide is written to be worked through with an assistant. These notes explain how it is meant to run. The reader decides what happens.

1. **The to-do list.** “Your SaaS marketing budget checklist for the next 4 weeks”, near the end, holds every action in order. Each item has a number (step.item) and a “Done when” line.
2. **Start with the questions below,** under “Ask first”. Skip any the reader has already answered or shared. Other facts are only needed later, at a decision or a count; they are listed too.
3. **Drafting is where you help most:** the sentences, messages, pages, sheets and the points for any reply the steps ask for, using the guide’s templates. The reader does what only they can do.
4. **Progress:** an item is finished when its “Done when” line is true. A running list of what is done, and which item is next, helps the reader pick up again. Items marked “Every day” or “Every Sunday” repeat.
5. **The targets are high on purpose.** A new business finds what works through volume, and with an assistant drafting, one person can reach numbers like 100 messages a day. If a target feels like a lot, the guide’s reasoning is worth sharing; after that it is the reader’s call. Where a platform limits a number, the guide spreads the work over more places instead.
6. **Nothing goes out without the reader’s OK.** Every message, post and page is the reader’s to approve and send.
7. **About the publisher.** Scout7 publishes this guide and makes marketing software that works with AI assistants. The guide does not depend on it.

### Questions and decisions for this guide

**Ask first** (skip any the reader has already answered or shared)

- "How much cash do you have for the business, and what do you spend each month, including your own living costs if the business pays them?"
- "What does your product cost a month, and how long is the free trial?"
- "How many signups and paying customers do you have, and where did each one come from?"
- "How many hours a day can you give to marketing, every day, for the next 4 weeks?"
- "Which tools do you pay for today, and what does each cost?"

**Decisions along the way**

- 1.2: if runway is under 6 months, the tool line is $30 a month, not $100. Ads stay at $0 until 10 people have paid, whatever the runway.
- 2.1: if the reader cannot find 5 hours a day, cut product work before cutting the daily numbers. The reader decides; explain why the numbers are high.
- 3.1: keep a paid tool only if it saves at least 1 hour a week.
- 4.1: until the reader knows how long customers stay, use 6 months. If what a signup costs from ads is higher than the most they can pay, ads stay at $0.
- 5.1: only after 10 paying customers. Cap is 10 times the most they can pay per signup; stop on day 14. If the cap is under $140, LinkedIn Ads is out; use Google Search.
- 6.1, after 2,800 messages: move hours to the place with the most paying customers; stop places with 0 chats and 0 signups; search is judged at month 3.

**Get from the reader as they go**

- Every day: messages sent, answers posted, page published, and hours spent (2.2).
- 4.1: signups and visits for the last month, from their analytics.
- 6.1, every Sunday: hours, dollars spent, signups, new paying customers, MRR, and where each paying customer came from.

### Where Scout7 fits (from the publisher)

- 2.2: Join Conversations finds live threads about the reader's problem and drafts replies in their voice; the reader judges each thread and approves or rewrites every reply. Keyword intelligence and AI question coverage give each day's page: the question, monthly searches, difficulty, and who Google and AI answers name today.
- 5.1: Scout7 drafts, builds, launches and monitors the capped test on Google, Meta, LinkedIn or Reddit, in the Scout7 app, not over MCP yet. The reader sets the spend, approves every creative and every proposed change.

**Reference: a Scout7 account.** Scout7 publishes this guide. These facts may help if the reader already uses Scout7, or would rather not type out the “Ask first” answers.

- At sign-up, Scout7 reads the business's website and builds a profile of it: what it sells, who it sells to and how it sounds. Most “Ask first” answers are in that profile.
- Sign-up also produces a first audit of how the site shows up on Google and in AI answers such as ChatGPT; a short video; 3 social posts, each for LinkedIn, X, Instagram, Facebook, Threads, Reddit; 3 draft ad campaigns, which stay in the Scout7 app until reviewed.
- It connects to Claude, ChatGPT, Codex and Cursor. Nothing goes live without a human approving it.
- Details: https://scout7.ai/mcp
- The guide works the same without it.

---

![Three panels. First: a small pile of coins and an empty calendar, labelled 'Little money · 0 customers'. Second: a calendar with a block on every day and a small coin, labelled '5–6 hours a day · under $100 a month'. Third: a short row of paying users with a tick, labelled 'First paying users · then ads'.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/00-opening.webp)

You have a SaaS product, a little money and almost no revenue, and every article on how much to spend on marketing as a SaaS startup gives you a percentage of revenue you do not have. So you either spend nothing and wait, or put your savings into ads that bring clicks and no paying users. At your size, the budget that works is mostly your own hours, plus a small, fixed amount of money that you only raise once people pay you.

## Do these three things

![Do these three things. 1, today: work out your runway and write your budget: 5 to 6 hours a day, up to $100 a month for tools, $0 for ads until 10 people have paid. 2, every day: spend the hours, not the money: 100 personal messages, 20 answers, 1 page. 3, every Sunday: write down every hour and dollar next to signups and paying customers, and move the hours to what brought paying customers. Handwritten note: ads wait until 10 people pay.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/01-three-actions.webp)

The money is small on purpose. About 5 to 6 hours a day for 4 weeks, then judge it by paying customers, not by what you spent.

- **Today:** work out your runway and write your budget: 5 to 6 hours a day, up to $100 a month for tools, and $0 for ads until 10 people have paid you.
- **Every day:** spend the hours, not the money. Send 100 personal messages, give 20 answers where your buyers ask for help and publish 1 page that answers a real search. AI drafts each one; you add what only you know.
- **Every Sunday:** write down every hour and dollar next to signups and paying customers. Move next week's hours to what brought paying customers, and cancel any tool you did not use.

## 1. Work out your runway before you set a marketing budget

Your marketing money comes out of your runway, not your revenue, so work that out first. Runway is the number of months you can keep going: the cash you have, divided by what you spend each month.

![A cash card divided by a monthly costs card equals a runway card in months. An arrow leads to a budget sheet with three lines: Hours, 5 to 6 a day. Tools, under $100 a month. Ads, $0 until 10 people pay.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-1-work-out-your-runway-before-you-set.webp)

Open a Google Sheet and write three numbers. First, the cash you can use for the business. Second, everything you spend each month: hosting, tools and, if the business pays them, your own living costs. Third, runway: cash divided by monthly costs.

The usual advice is a percentage of revenue. The median private SaaS company spends 8% of its [annual recurring revenue](https://scout7.ai/academy/glossary/arr) on marketing, according to SaaS Capital's 2026 survey of more than 1,000 companies. If your [MRR](https://scout7.ai/academy/glossary/mrr) is $40, 8% is about $38 a year. That rule is for companies that already have revenue. Until you do, set your budget in three lines:

- **Hours:** 5 to 6 a day, every day. This is most of your budget (step 2).
- **Tools:** up to $100 a month. If your runway is under 6 months, keep it to $30 and put every spare hour into step 2.
- **Ads and people:** $0 on ads until 10 people have paid you (step 5), and $0 on an agency or freelancer until one channel has passed a test you ran yourself. Until then, you cannot tell good work from bad.

A long runway buys you more months of step 2, not a bigger ad budget. What gets you your first customers is the number of people you reach and talk to.

**Your first marketing budget**

```text
Cash for the business: $[amount]

Monthly costs (hosting, tools, your living costs if the business pays them): $[amount]

Runway: [cash ÷ monthly costs] months

Hours: 5–6 a day, every day, for 4 weeks

Tools: up to $[100, or 30 if runway is under 6 months] a month

Ads: $0 until 10 people have paid

Agencies and freelancers: $0 until one channel has passed a test
```

- **Tool:** Google Sheets.
- **Time:** 30 minutes.
- **You will have:** your runway in months, and a budget with a line for hours, tools and ads.
- **It worked if:** each line has a number, and you could read the sheet to a co-founder in one minute.
- **Common mistake:** taking "spend 20–40% of revenue" or "$1,000–$5,000 a month" from a budget article and spending savings on ads "to get started". Those numbers are for companies that already have revenue or funding.

> **Example (made-up business: Bugmoth): Bugmoth's first budget**
>
> Bugmoth is a made-up bug-reporting tool for small web teams. It costs $19 a month per team, with a 14-day trial.
>
> | Line                     | Number                                 |
> | ------------------------ | -------------------------------------- |
> | Cash for the business    | $15,000                                |
> | Monthly costs            | $1,250                                 |
> | Runway                   | 12 months                              |
> | Hours                    | 5–6 a day, every day, for 4 weeks      |
> | Tools                    | up to $100 a month                     |
> | Ads                      | $0 until 10 teams have paid            |
> | Agencies and freelancers | $0 until one channel has passed a test |
>
> *Why it works: The money lines are small and fixed, and the hours line carries the budget.*

## 2. Set your marketing budget in hours: 5 to 6 a day, every day

Most of your marketing budget is time: put 5 to 6 hours a day in your calendar, every day for 4 weeks, and decide now what they buy. They buy 100 personal messages, 20 answers and 1 page a day, the routine in [How to market a SaaS product](https://scout7.ai/academy/marketing-plan/how-to-market-a-saas-product).

![A week calendar with the same three blocks on all seven days: 100 messages, about 3 hours 30 minutes; 20 answers, about 1 hour; 1 page, about 1 hour. A label reads '5–6 hours a day · 4 weeks'.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-2-set-your-marketing-budget-in-hours-5.webp)

Here is where the hours go, and why the numbers are possible with AI drafting:

| Work                                                                                                                    | Each day             | Time with AI                                                           |
| ----------------------------------------------------------------------------------------------------------------------- | -------------------- | ---------------------------------------------------------------------- |
| Find new names for tomorrow's messages                                                                                  | 100                  | 45 minutes                                                             |
| Personal messages asking for a [15-minute chat](https://scout7.ai/academy/marketing-plan/how-to-do-customer-interviews) | 100, plus follow-ups | about 2 hours: AI drafts, you add one true line about the person       |
| The chats those messages book                                                                                           | about 3              | 45 minutes                                                             |
| Answers in 5 communities                                                                                                | 20                   | 1 hour, 3 minutes each, in your own words                              |
| A page that answers a real search                                                                                       | 1                    | 1 hour: AI drafts, you add a screenshot, a number or a step you tested |

Put these blocks in Google Calendar before you start, on every day, weekends included. If 5 hours a day is not possible, [find the hours](https://scout7.ai/academy/marketing-plan/how-to-fit-marketing-into-your-week-as-a-solo-founder) before you cut the numbers: cut product work first. Where a platform limits you, spread the work instead of doing less. LinkedIn limits how many invitations you can send in a week, so message people you are already connected to there and email the rest. If you email more than about 50 strangers a day, set up a second domain and [warm it up](https://scout7.ai/academy/glossary/domain-warm-up) first.

Your hours cost you nothing in cash, but they are not free. An hour spent on a new feature nobody asked for is an hour of marketing budget gone. Two founders who wrote on Indie Hackers in July and August 2026 about launching to zero paying customers said the same thing: they spent the time building, not getting the product in front of buyers.

- **Tool:** Google Calendar, and ChatGPT or Claude to draft.
- **Time:** 20 minutes to block the calendar, then 5 to 6 hours a day.
- **You will have:** 28 days of blocks in your calendar, and a count of what you did each day.
- **It worked if:** on at least 25 of the 28 days you hit all three numbers: 100 messages, 20 answers, 1 page. By the end of week 4, that is about 2,800 messages.
- **Common mistake:** spending the marketing hours on the product "because it is not ready". If people can sign up, it is ready enough to message 100 people a day about it. A [technical founder](https://scout7.ai/academy/marketing-plan/how-to-market-your-product-as-a-technical-founder) often needs this rule most.

## 3. Spend under $100 a month on tools that save you hours

Keep your tool budget under $100 a month, and pay only for a tool that saves you at least 1 hour a week. Free tools cover most of the job at your size.

![A short tool list with prices: AI assistant $20, a second email address about $8, a second domain under $2, free Google tools $0. A total line reads 'about $30 a month'. A separate crossed-out tool card reads 'Not used this week'.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-3-spend-under-100-a-month-on-tools.webp)

Open your bank statement and list every tool you pay for. Cancel anything you did not open in the last 7 days. Then keep only these, one per job:

| Job                                                                   | Tool                                              | Cost                                                                                    |
| --------------------------------------------------------------------- | ------------------------------------------------- | --------------------------------------------------------------------------------------- |
| Draft messages, answers and pages                                     | ChatGPT Plus or Claude Pro                        | $20 a month each; both have free plans to start, and ChatGPT Go is $8 a month in the US |
| A second address for cold email, if you send more than about 50 a day | Google Workspace Business Starter                 | $7 a month on the annual plan, $8.40 on the Flexible plan                               |
| A second domain for that address                                      | Cloudflare Registrar, which sells domains at cost | under $2 a month                                                                        |
| Your list, your Sunday sheet and your calendar                        | Google Sheets and Google Calendar                 | free                                                                                    |
| See which searches find you                                           | Google Search Console                             | free                                                                                    |
| See where visitors come from                                          | Google Analytics 4, with UTM links                | free                                                                                    |

That is about $30 a month. Leave the other $70 unspent. It is there for one tool that saves you an hour a week, once you know which job takes too long.

- **Tool:** your bank statement and Google Sheets.
- **Time:** 30 minutes.
- **You will have:** a list of every tool you pay for, with a total under $100 a month.
- **It worked if:** every paid tool on the list was used this week.
- **Common mistake:** paying for a large SEO suite, an email marketing platform or a CRM at 300 visits a month. A free keyword tool, your own inbox and a sheet do the same job until you outgrow them.

> **Example (made-up business: Bugmoth): Bugmoth's tool list**
>
> | Tool                                               | Cost          | Saves                                           |
> | -------------------------------------------------- | ------------- | ----------------------------------------------- |
> | ChatGPT Plus                                       | $20           | drafts 100 messages and 1 page a day            |
> | Google Workspace address on a second domain        | $8.40         | keeps the main email safe at 100 messages a day |
> | Second domain                                      | under $2      | the address above                               |
> | Google Sheets, Calendar, Search Console, Analytics | $0            |                                                 |
> | **Total**                                          | **about $30** |                                                 |
>
> They cancel a paid keyword tool they opened twice in a month.
>
> *Why it works: Each tool saves hours on the daily work, and everything else is free.*

## 4. Work out the most you can pay for one signup

Before you spend a dollar on ads, work out the most one signup is worth to you, and what a signup costs from ads today. If the second number is bigger, ads lose money, and you keep your money in step 2.

![A formula card: price a month times 6 months, divided by signups per paying customer, equals the most you can pay per signup. Beside it, a second card: cost per click times clicks per signup equals what a signup costs from ads. A scale shows the ad cost is heavier.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-4-work-out-the-most-you-can-pay.webp)

Use the same sum as in [How to choose marketing channels for a SaaS startup](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-saas-startup):

**The most you can pay per signup**

```text
[Price a month] × [months a customer stays] ÷ [signups it takes to get one paying customer] = the most you can pay per signup
```

With one or two customers, you do not know yet [how long customers stay](https://scout7.ai/academy/glossary/churn-rate). Use 6 months until you do, and keep them longer once you know. The best quarter of SaaS companies earn back what they spend to [win a customer](https://scout7.ai/academy/glossary/customer-acquisition-cost) in 6 months or less, according to the 2026 Aleph and Benchmarkit report of 342 companies. The median takes 16 months, and on runway like yours you cannot wait that long. This is your [payback period](https://scout7.ai/academy/glossary/payback-period), and How to calculate CAC and payback period has the full version.

Then work out what a signup costs from paid search:

**What a signup costs from ads**

```text
$5.42 a click × [100 ÷ your signups per 100 visits] = what one signup costs from paid search
```

$5.42 is the average [cost per click](https://scout7.ai/academy/glossary/cost-per-click) for search ads across all industries, from LocaliQ's 2026 report of Google and Microsoft Ads (April 2025 to March 2026). Your own [conversion rate](https://scout7.ai/academy/glossary/conversion-rate) comes from your analytics: signups divided by visits, times 100.

If "what a signup costs" is higher than "the most you can pay", ads lose money at your price and your conversion rate. Raise the conversion rate first by fixing your homepage, or [check your price](https://scout7.ai/academy/marketing-plan/how-to-price-a-saas-product). A low price makes paid ads very hard.

- **Tool:** Google Sheets and your analytics.
- **Time:** 15 minutes.
- **You will have:** two numbers: the most you can pay per signup, and what a signup costs from ads.
- **It worked if:** you can say in one sentence whether an ad can pay for itself at your price today.
- **Common mistake:** judging ads by cost per click or by visits. A cheap click that never signs up is still money gone.

> **Example (made-up business: Bugmoth): Bugmoth's ad maths**
>
> | Number                               | Sum                        | Result      |
> | ------------------------------------ | -------------------------- | ----------- |
> | Signups per paying team              | 25 signups, 2 paying teams | about 12    |
> | Most they can pay per signup         | $19 × 6 ÷ 12               | about $9.50 |
> | Signups per 100 visits               | about 25 from 900 visits   | about 3     |
> | What a signup costs from paid search | $5.42 × 33 clicks          | about $180  |
>
> A signup from ads would cost about 19 times what it is worth. So the ad line stays at $0, and the money stays in step 2.
>
> *Why it works: Seeing the two numbers side by side shows why the ad line stays at $0.*

## 5. Keep ads at $0 until 10 people have paid, then test with a cap

Spend nothing on paid ads until at least 10 people have paid you. Then run one 2-week test with a spending cap, and stop it yourself on day 14.

![A counter reading '10 paying customers' opens a 14-day calendar. A badge reads 'Cap = 10 × most per signup'. Day 14 is marked 'Stop'.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-5-keep-ads-at-0-until-10-people.webp)

With 10 paying customers, you know which sentence, which kind of team and which place brought them. Before that, an ad sends strangers to a message you have not tested. When you reach 10:

1. Redo step 4 with your real numbers: your real signups per paying customer and, once you have them, your real months.
2. Set a test cap of 10 times the most you can pay per signup.
3. In Google Ads, make a Search campaign using only the exact phrases that already bring you signups from your pages, such as "\[competitor] alternative". Set the daily budget to your cap divided by 14. Google Ads for SaaS has the setup.
4. Stop it yourself on day 14. Google lets a campaign spend up to 2 times its daily budget on one day, and up to 30.4 times it in a month, so the budget alone does not stop at your cap.

Know the minimums and the credits before you start. LinkedIn Ads needs at least $10 a day, which is $140 for a 14-day test; if your cap is lower, test Google instead. Google often offers new advertisers ad credit, shown on the Promotions page of your account. You must spend a set amount first, usually within 60 days. The check can then take up to 35 days, and the credit must be used within 60 days. Your cap is what you pay. If an offer asks you to spend more than your cap to get the credit, skip the offer.

- **Tool:** Google Ads.
- **Time:** 2 hours to set up, then 15 minutes a day to check which searches your ads showed for.
- **You will have:** a real cost per signup and per paying customer from paid search.
- **It worked if:** the cost per signup is at or below your number from step 4, and those signups use the product about as often as signups from your other channels.
- **Common mistake:** broad phrases, and treating a credit offer as free money. The credit only comes after you spend a set amount, which can push you past your cap.

## 6. Every Sunday, count every hour and dollar, and move them

Every Sunday, write one row: the hours you spent, the dollars you spent, signups, paying customers and MRR, with where each came from. Then move next week's hours to what brought paying customers.

![A weekly table with the columns Week, Hours, Dollars, Signups, Paying and Source, rows Week 1 to Week 4. Two outcomes: the source with the most paying customers gets more hours; a tool not used gets cancelled.](https://scout7.ai/academy/illustrations/how-much-to-spend-on-marketing-as-a-saas-startup/step-6-every-sunday-count-every-hour-and-dollar.webp)

To know where each signup came from, ask "Where did you hear about us?" on your signup form. This is [self-reported attribution](https://scout7.ai/academy/glossary/self-reported-attribution), and at your size it beats any tool. Then fill in the sheet:

**The Sunday budget sheet**

```text
Week | Hours | Dollars spent | Signups | New paying customers | MRR | Where the paying customers came from
```

Then decide, using these rules:

- **Hours:** after 2,800 messages (4 weeks), give next week's hours to the place that brought the most paying customers. Stop anything that brought 0 chats and 0 signups. Search is the exception: judge it at month 3.
- **Tools:** cancel any tool you did not use this week.
- **Money:** raise spending only on a channel where the cost per paying customer is at or below 6 months of your price.
- **Benchmarks:** once you have steady revenue, compare with other companies. SaaS Capital's 2026 survey found a median of 8% of annual revenue on marketing, and companies with investors spend about twice as much on marketing as bootstrapped ones. Gartner's 2026 survey found 7.8% of revenue, mostly at very large companies.

If people sign up but few pay, the problem is not your budget. Fix the first minutes in your product before you spend more to bring people in. If nobody pays after 2,800 messages, work out [why no one is buying](https://scout7.ai/academy/first-customers/why-no-one-is-buying-your-product-and-how-to-fix-it) before you spend anything. Once a month, step back for a marketing review.

- **Tool:** Google Sheets.
- **Time:** 20 minutes every Sunday.
- **You will have:** one row a week, and a cost and a source for every paying customer.
- **It worked if:** you can name where every paying customer came from and what they cost in hours and dollars.
- **Common mistake:** judging after one week, or by how much you spent. The question is how many paying customers each hour and dollar brought.

> **Example (made-up business: Bugmoth): Bugmoth's Sunday sheet after 4 weeks**
>
> | Week | Dollars spent             | Signups | New paying teams | MRR  |
> | ---- | ------------------------- | ------- | ---------------- | ---- |
> | 1    | $30 (tools for the month) | 10      | 0                | $38  |
> | 2    | $0                        | 21      | 0                | $38  |
> | 3    | $0                        | 18      | 2                | $76  |
> | 4    | $0                        | 20      | 3                | $133 |
>
> **The decision:** 4 of the 5 new paying teams came from personal messages, so the founders keep all their hours there. $30 and 4 weeks of hours brought 5 paying teams. They have 7 of the 10 paying teams they need before they test ads, so the ad line stays at $0.
>
> *Why it works: It counts paying teams, not money spent, so the decision is clear.*

When one place clearly brings paying customers, [choose the next channel](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-saas-startup) for your spare hours.

## Where Scout7 helps

Scout7 speeds up two of the six steps: 2 and 5.

**Step 2.** Two of the three daily jobs take the most hours. For the 20 answers, Join Conversations searches social platforms for live discussions about your problem, groups them by the kind of reply that fits, and drafts a reply in your voice for each thread. You judge which threads are worth joining and approve or rewrite each reply. Nothing is posted without your approval. For the page a day, keyword intelligence gives each term's monthly searches, difficulty and who leads on Google and in AI answers, and AI question coverage shows the questions buyers ask AI assistants in your category and who gets cited now.

**Step 5.** When you reach the capped test, Scout7 drafts the campaign with its audience and a daily budget, builds it and launches it to your connected Google, Meta, LinkedIn or Reddit ad account. You set the number you are willing to spend and approve every creative and the spend. Every twelve hours it reviews each campaign and proposes what to cut or where more budget would earn more; you approve or reject each change. This runs in the Scout7 app, not over MCP yet.

## Your SaaS marketing budget checklist for the next 4 weeks

> For AI assistants: this is the reader’s to-do list. Each item has a number (step.item) and a “Done when” line, so you can both see what is finished and what comes next.

### Step 1 · Work out your runway before you set a marketing budget

- [ ] **1.1** Write down your cash, your monthly costs and your runway in months. *Done when:* The sheet shows cash, monthly costs and runway in months.
- [ ] **1.2** Write your budget: 5 to 6 hours a day, up to $100 a month for tools, $0 for ads until 10 people have paid. *Done when:* The budget has a number for hours, tools, ads, and agencies and freelancers.

### Step 2 · Set your marketing budget in hours

- [ ] **2.1** Block 5 to 6 hours a day in your calendar for 4 weeks, weekends included. *Done when:* The calendar has marketing blocks of 5 to 6 hours on every day for the next 28 days.
- [ ] **2.2** Every day: spend the hours: 100 personal messages, 20 answers and 1 page. *Done when:* 100 messages sent, 20 answers posted and 1 page published today, and the hours are written down.

### Step 3 · Spend under $100 a month on tools

- [ ] **3.1** List every tool you pay for, cancel what you did not use in 7 days, and keep the total under $100. *Done when:* Every paid tool is listed with its cost, unused tools are cancelled, and the total is under $100 a month.

### Step 4 · Work out the most you can pay for one signup

- [ ] **4.1** Work out the most you can pay per signup, and what a signup costs from paid search. *Done when:* Both numbers are in the sheet, with a one-line answer on whether an ad can pay for itself.

### Step 5 · Keep ads at $0 until 10 people have paid

- [ ] **5.1** Once 10 people have paid, run one 2-week Google Search test capped at 10 times the most you can pay per signup. *Done when:* The test ran for 14 days within its cap, was stopped on day 14, and its cost per signup is in the sheet.

### Step 6 · Every Sunday, count every hour and dollar

- [ ] **6.1** Every Sunday: fill in one row of your budget sheet. *Done when:* This week's row has hours, dollars, signups, new paying customers, MRR and a source for each paying customer.
- [ ] **6.2** After 2,800 messages: move your hours to the place that brought the most paying customers, and stop what brought nothing. *Done when:* Each place is marked keep or stop, and next week's hours are written next to each.
- [ ] **6.3** Once a month: review your budget: cancel unused tools and check each line against the rules. *Done when:* Unused tools are cancelled and the budget sheet has this month's totals.

## Frequently asked questions

### How much should a SaaS startup spend on marketing?

With almost no revenue, spend 5 to 6 hours a day, up to $100 a month on tools, and $0 on ads until 10 people have paid you. Most of your budget is time: 100 personal messages, 20 answers and 1 page a day, which is how you [get your first users](https://scout7.ai/academy/first-customers/how-to-get-your-first-100-saas-users). Raise the money only where a paying customer costs under 6 months of your price.

### What percentage of revenue should a SaaS company spend on marketing?

SaaS Capital's 2026 survey of more than 1,000 private SaaS companies found a median of 8% of annual recurring revenue, and companies with investors spend about twice as much as bootstrapped ones. Those numbers are for companies with steady revenue. Below that, set your budget in hours and a fixed tool amount, and use the percentage once you have revenue to take it from.

### Should I spend my savings on ads to get my first customers?

No. Work out the most you can pay per signup first. At a price like $19 a month, it is often under $10, while a signup from paid search can cost well over $100 at an average of $5.42 a click. Spend the savings on runway: more months of personal messages and answers. Test ads once 10 people have paid.

### Should I pay an agency or freelancer to do my marketing?

Not before one channel has passed a test you ran yourself. Until then, you cannot judge their work, and you pay for their learning. Once a channel brings paying customers and you have no hours left to do more of it, hand over that one channel. Hire carefully: a small, fixed scope and a clear result to check.

### How much should I spend on marketing before product-market fit?

Almost no money, and a lot of hours. Before [product-market fit](https://scout7.ai/academy/glossary/product-market-fit), your marketing is how you find out whether people will pay. Personal messages and chats tell you that fastest, and they cost time, not cash. If nobody will talk to you after 2,800 messages, [check the problem is real](https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money) before you spend anything.

## Sources

- [2026 Spending Benchmarks for Private B2B SaaS Companies](https://www.saas-capital.com/blog-posts/spending-benchmarks-for-private-b2b-saas-companies/). SaaS Capital, survey March 2026, checked 26 September 2026.
- [Gartner 2026 CMO Spend Survey](https://www.gartner.com/en/newsroom/press-releases/2026-05-11-gartner-2026-cmo-spend-survey-finds-cmos-allocate-15-point-3-percent-of-marketing-budgets-to-ai-but-only-30-percent-are-ready-to-scale-ai-capabilities). Gartner, 11 May 2026.
- [CAC payback period benchmarks for SaaS (2026)](https://www.getaleph.com/answers/cac-payback-period-saas-2026). Aleph and Benchmarkit, 1 June 2026.
- [Search Advertising Benchmarks for Every Industry (2026 data)](https://localiq.com/blog/search-advertising-benchmarks/). LocaliQ, April 2025 to March 2026 data, checked 26 September 2026.
- [How much should a small business spend on marketing in 2026?](https://mercury.com/blog/how-much-should-a-small-business-spend-on-marketing). Mercury, checked 26 September 2026.
- [Why daily costs might exceed your average daily budget](https://support.google.com/google-ads/answer/2375423). Google Ads Help, checked 26 September 2026.
- [About Google Ads promotional offers](https://support.google.com/google-ads/answer/6388096). Google Ads Help, checked 26 September 2026.
- [Campaign and ad set budgets](https://www.linkedin.com/help/lms/answer/a422101). LinkedIn Marketing Solutions Help, checked 26 September 2026.
- [Google Workspace pricing](https://workspace.google.com/pricing). Google, checked 26 September 2026.
- [ChatGPT pricing](https://chatgpt.com/pricing/). OpenAI, checked 26 September 2026.
- [Plans and pricing](https://claude.com/pricing). Anthropic, checked 26 September 2026.
- [Cloudflare Registrar](https://www.cloudflare.com/products/registrar/). Cloudflare, checked 26 September 2026.
- [I built a SaaS that got 0 paying customers at launch. Distribution was the real problem all along.](https://www.indiehackers.com/post/i-built-a-saas-that-got-0-paying-customers-at-launch-distribution-was-the-real-problem-all-along-4b4ff41e74). Indie Hackers, 5 July 2026.
