# How to set a marketing budget for your agency

Set a marketing budget for your agency when you have one or two clients: 4 hours a day and 10% of last month's revenue, what the first $100 should buy, when to start ads, and what to count every Sunday.

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-to-set-a-marketing-budget-for-your-agency
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 to set a marketing budget for your agency. Scout7 Academy. https://scout7.ai/academy/marketing-plan/how-to-set-a-marketing-budget-for-your-agency

---

## 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 agency 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 many clients do you have, what does each pay a month, and what did the agency earn last month?"
- "What do you spend each month on tools and contractors today, and on marketing?"
- "How many hours a day can you give to marketing, every day, before client work?"
- "Where did each of your current clients come from?"
- "Which kind of business do you want as clients, and do you already have a sending domain for cold email?"

**Decisions along the way**

- 1.2: until the reader knows how long clients stay, use 6 months; the ceiling per new client is one month's fee.
- 2.2: 0 clients means $100 a month for 3 months; 1 to 4 clients means 10% of last month's revenue.
- 3.1: if the reader already has a warmed second domain, skip buying one; keep the main address out of cold email either way.
- 3.2: while the inboxes warm up, the daily 100 moves to LinkedIn messages, page messages and calls. The number stays at 100.
- 5.1: no ad spend until 5 clients came from outreach and introductions. Then one test of at least one month's fee over 30 days, on one platform.
- 6.2, after 2,800 messages: stop any source with 0 calls; LinkedIn posts are judged at week 8.

**Get from the reader as they go**

- Every day: messages sent, minutes spent and calls booked, by source (4.1 to 4.3).
- Every Sunday: hours, money, calls, proposals and new clients per source (6.1).
- On the 1st of the month: last month's revenue, for the new money number (6.3).
- After each call: the answer to "How did you hear about me?"

### Where Scout7 fits (from the publisher)

- 4.3: Scout7 makes image posts and LinkedIn carousels in the reader's voice and schedules them to LinkedIn. The reader edits and approves each post; nothing goes live without that.
- 5.2: Scout7's campaign strategy drafts the test campaign with an audience, estimated reach and a daily budget, and campaign monitoring proposes cuts every 12 hours. This runs in the Scout7 app, not over MCP; the reader approves the spend and every 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: an agency with 1 or 2 clients, a small amount of money and no plan for it; a budget card with two lines, 4 hours a day and 10% of revenue; then calls leading to new clients. Handwritten note: This guide.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/00-opening.webp)

You have one or two clients, a little money, and most advice on how to set a marketing budget for your agency says "spend 7 to 20% of revenue". At your size, that buys almost nothing. So you spend nothing, or you spend it on a few days of ads that bring no calls. At this stage your real marketing budget is your hours, and the money should buy only what lets those hours reach more of the right people.

## Do these three things

![Do these three things. 1, today: write down what your agency earns and what one new client is worth, then set your budget: 4 hours a day and 10% of last month's revenue. 2, every day: spend the hours first: 100 personal messages, the follow-ups due and 2 LinkedIn posts, and log hours and dollars by source. 3, every Sunday: work out hours and dollars per call for each source and give next week's budget to the cheapest one.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/01-three-actions.webp)

About 4 hours a day, every day, next to client work, and under $70 a month in tools. Judge it after 2,800 messages.

- **Today:** write down what your agency earns each month and what [one new client is worth](https://scout7.ai/academy/glossary/lifetime-value) to you. Then set your budget: 4 hours a day, every day, and 10% of last month's revenue in money.
- **Every day:** spend the hours before client work. Send 100 personal messages to businesses you want as clients, send the follow-ups that are due, and post twice on LinkedIn. AI drafts; you add one true line to each. Log the hours and dollars by source.
- **Every Sunday:** add up the hours and dollars each source used, and divide by the calls it brought. Give next week's hours and money to the source with the lowest cost per call.

## 1. Write down what your agency earns and what one new client is worth

Before you set any budget, write down three numbers: what your agency earned last month, what one new client is worth, and the most you will pay to win one. Every other step in this guide uses them.

![A sheet with three rows: last month's revenue; one client is worth the monthly fee times 6 months; the most you pay to win a client is one month's fee.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-1-write-down-what-your-agency-earns-and.webp)

Open a Google Sheet and fill in:

- **Last month's revenue:** the retainers and project fees clients actually paid you. Not what you expect next month.
- **Your costs:** tools, contractors and anything else you pay each month. Keep this list; step 3 adds to it.
- **What one new client is worth:** their monthly fee times the months you expect them to stay. Until you have your own number, use 6 months. After a year, replace it with how long your clients really stayed, and read how to keep them longer.
- **The most you will pay to win a client:** one month of their fee. This is your ceiling for [customer acquisition cost](https://scout7.ai/academy/glossary/customer-acquisition-cost), the time and money it takes to win one client. If a client stays 6 months and cost you one month's fee to win, you keep five months of fees.

If your fees are so low that one month's fee buys almost nothing, fix the price before the budget, or raise it for current clients. [Pricing your services](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services) and packaging them into one offer changes every number in this sheet.

- **Tool:** Google Sheets. Free.
- **Time:** 30 minutes.
- **You will have:** a sheet with last month's revenue, your monthly costs, what one client is worth, and your ceiling per new client.
- **It worked if:** every cell holds a real number from your bank account or invoices, not a guess.
- **Common mistake:** budgeting from the revenue you hope for this year. You spend money you do not have, then cut marketing in the month you need it most.

> **Example (made-up business: Quillfox): Quillfox's three numbers**
>
> Quillfox is a made-up one-person agency. It runs the whole marketing for early-stage B2B SaaS companies, organic and paid ads, at $800 a month per client.
>
> | Line                        | Number                    |
> | --------------------------- | ------------------------- |
> | Last month's revenue        | $1,600 (2 clients × $800) |
> | Monthly costs so far        | $0 in marketing tools     |
> | One new client is worth     | $4,800 ($800 × 6 months)  |
> | Most it will pay to win one | $800                      |
>
> *Why it works: Every number comes from real invoices, so the budget is something the owner can pay every month.*

## 2. Set your marketing budget in hours and money

Set two numbers: 4 hours a day, every day, for marketing, and 10% of last month's revenue in money. With one or two clients, hours are most of your budget. The money is small, and that is fine.

![A budget card with two parts. Hours: 4 hours a day, every day, blocked before client work. Money: 10% of last month's revenue, or $100 a month if you have no clients yet.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-2-set-your-marketing-budget-in-hours-and.webp)

**Why 4 hours.** Your first clients will come from one-to-one messages, introductions and calls. In a 2026 survey of agency leaders by Promethean Research, client referrals and growing current accounts scored highest of 34 ways to win work. Website and social content scored far lower. All of those take your time, not your money. 4 hours a day is enough for 100 personal messages, their follow-ups and 2 posts once AI drafts them (step 4 shows the split). Each extra [channel you test](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-an-agency) adds about 1 hour a day on top. Put the block first thing every day, before client work. If you put it after, client work will take it.

**Why 10%.** Agency advisers suggest 7 to 20% of revenue for an agency's own marketing, counting the owner's time. They say a young agency may need more, because it has no name and no case studies yet ([Sakas & Company](https://sakasandcompany.com/agency-cost-of-marketing/), updated April 2026). The average digital agency puts about 7% into sales and marketing, salaries included (Promethean Research, 2026). Your 4 hours a day are already worth far more than 10% of your revenue. So 10% in cash is enough, because it only has to pay for tools.

Use this rule:

- **0 clients:** $100 a month for 3 months, plus the 4 hours. Use money you can afford to lose.
- **1 to 4 clients:** 10% of last month's revenue, plus the 4 hours.
- **5 or more clients who came from outreach and introductions:** keep the 10%, and open the ads test in step 5.

If you cannot find 4 hours, look at the week with a [solo founder's weekly plan](https://scout7.ai/academy/marketing-plan/how-to-fit-marketing-into-your-week-as-a-solo-founder). Moving delivery work to a contractor comes later, once revenue can pay for it.

- **Tool:** Google Calendar and your step 1 sheet.
- **Time:** 20 minutes.
- **You will have:** a 4-hour block on every day of the next 4 weeks, and one money number for this month.
- **It worked if:** the block is on your calendar for all 28 days, and the money number is written in the sheet.
- **Common mistake:** budgeting only money. A $160 budget looks like nothing, so the owner does nothing. The other mistake is giving marketing "whatever time is left" after client work, which is usually none.

## 3. Spend your first money on the tools for 100 messages a day

Spend the money on the few tools that let you send 100 personal messages a day without landing in spam: a second domain, two inboxes and a sending tool that warms them up. Keep what is left in a separate pot for a later ads test.

![Three steps: buy a second domain; add 2 inboxes on it; use a sending tool that warms them up. Everything else is free: sheet, video, booking link. What is left goes into an ads test pot.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-3-spend-your-first-money-on-the-tools.webp)

Cold email from a new address needs care. Deliverability guides from 2026 agree: send at most about 30 to 50 [cold emails](https://scout7.ai/academy/glossary/cold-email) per inbox a day, start much lower while an inbox is new, and add inboxes instead of pushing one harder. So do not send 100 strangers a day from your main address. Set up a separate sending domain and let it warm up first.

Buy only these:

| What                             | Tool                                   | Price on 26 September 2026                                                         |
| -------------------------------- | -------------------------------------- | ---------------------------------------------------------------------------------- |
| A second domain for cold email   | any registrar                          | check the price at your registrar; it is paid once a year                          |
| 2 inboxes on that domain         | Google Workspace Business Starter      | $7 per inbox a month on a yearly plan, $8.40 month to month                        |
| Sending, follow-ups and warm-up  | Instantly Growth                       | $47 a month, or $37.60 a month paid yearly; 5,000 emails a month, warm-up included |
| Your sheet, videos, booking link | Google Sheets, Loom free, Cal.com free | $0                                                                                 |

That is under $70 a month. The 5,000 emails cover 50 new emails a day plus two follow-ups each. On the new domain, set up [SPF](https://scout7.ai/academy/glossary/spf) and [DKIM](https://scout7.ai/academy/glossary/dkim), two settings that prove an email really comes from you. Gmail requires every sender to have SPF or DKIM, so turn on both.

**Spread the 100 while the inboxes warm up.** For the first 2 to 3 weeks, the new inboxes send only a few emails each a day. Send the rest of your 100 elsewhere, with the same follow-ups: LinkedIn messages to people you are already connected to, messages to local businesses' Facebook or Instagram pages, and phone calls. LinkedIn limits how many connection invitations you can send each week, so message your connections there, and send the rest by email once it is warm. The daily number stays at 100; only where it goes changes.

Put everything left over into an "ads test pot": a separate line in the sheet, or a separate bank account. Do not spend it yet (step 5 says when).

- **Tool:** Google Workspace, Instantly, Google Sheets.
- **Time:** 1 hour to set up, then 2 to 3 weeks of warm-up running on its own.
- **You will have:** 2 warmed inboxes on a second domain, a tool that sends and follows up, and an ads test pot.
- **It worked if:** your tools cost under $70 a month, and test emails to your own Gmail and Outlook addresses land in the inbox, not spam.
- **Common mistake:** spending the first money on ads, a paid lead database or a big software plan. None of them adds conversations while you do not yet know which message books calls. You can build a lead list for free instead.

> **Example (made-up business: Quillfox): Quillfox's first $160**
>
> | Line                             | Per month |
> | -------------------------------- | --------- |
> | Second domain (paid once a year) | $1        |
> | 2 inboxes, Google Workspace      | $14       |
> | Instantly Growth                 | $47       |
> | Google Sheets, Loom, Cal.com     | $0        |
> | **Tools total**                  | **$62**   |
> | Into the ads test pot            | $98       |
>
> *Why it works: Every dollar either sends messages or waits in the pot, so nothing is spent on things that cannot bring a call yet.*

## 4. Spend your hours every day on messages, follow-ups and posts

Every day, spend your 4 hours in the same order: 100 personal messages, the follow-ups due, 100 new names for tomorrow, 2 LinkedIn posts, then the calls they booked. Log how long each one took, by source.

![A 4-hour daily block split into parts: 100 messages, 1 hour 40 minutes; 100 new names, 40 minutes; follow-ups, 20 minutes; 2 LinkedIn posts, 40 minutes; calls, 40 minutes.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-4-spend-your-hours-every-day-on-messages.webp)

| Part of the day  | What you do                                                                             | Time          |
| ---------------- | --------------------------------------------------------------------------------------- | ------------- |
| 100 messages     | AI drafts 10 at a time from your notes on each business; you add one true line and send | 1 hour 40 min |
| 100 new names    | Find businesses that fit your one kind of client and their owner's email                | 40 min        |
| Follow-ups       | Reply in the same thread to everyone due, twice at most, 3 days apart                   | 20 min        |
| 2 LinkedIn posts | AI drafts from a fix you made for a client; you edit and post from your own profile     | 40 min        |
| Calls            | Hold the discovery calls the messages booked                                            | about 40 min  |

That is about 4 hours. In each message, offer a [free 5-minute video review](https://scout7.ai/academy/marketing-plan/how-to-market-your-marketing-agency) of one thing you would fix, and record it only for the people who say yes. If a call goes well, send the proposal within 24 hours.

Log the time. The budget only works if you know where the hours went.

**The daily log (one row a day)**

```text
Date | Source | Messages sent | Minutes spent | Replies | Calls booked | Money spent
Sources: email | LinkedIn messages | page messages | phone | LinkedIn posts | introductions
```

Ask everyone who books a call "How did you hear about me?" and write the answer in the source column. This is [self-reported attribution](https://scout7.ai/academy/glossary/self-reported-attribution), and it is how you track which channel brought each deal. A CRM can wait until the sheet gets slow.

- **Tool:** your two inboxes and Instantly, LinkedIn, ChatGPT or Claude to draft, and the sheet.
- **Time:** about 4 hours a day, every day, for 4 weeks.
- **You will have:** 700 messages and 14 posts a week, and 2,800 messages after 4 weeks, each logged with its source and minutes.
- **It worked if:** you get at least 1 call for every 50 messages, after follow-ups. Below that, change the first line or the kind of business before you send more.
- **Common mistake:** letting client work eat the block, then sending 20 messages in a rush at night. The other mistake is not logging minutes, so on Sunday you cannot say what a call cost.

## 5. Keep ads at zero until 5 clients came from outreach, then test with one month of fees

Do not spend money on ads for your agency until at least 5 clients have come from outreach and introductions, and you know which message books calls. Then run one test, sized at one month of a client's fee at least, and stop it if it brings no calls.

![A gate that stays closed until 5 clients came from outreach. After it: one test, one month of a client's fee over 30 days, one audience and one offer. Stop at 0 calls; keep if cost per client is under one month's fee.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-5-keep-ads-at-zero-until-5-clients.webp)

Before 5 clients, ads pay to send strangers to a message you have not tested. A small budget runs out before you learn anything. The hours from step 4 teach you which message and which kind of business works, for free.

When you reach 5 clients from outreach, top the pot up to at least one month of a client's fee. Spend it over 30 days, on one platform, one audience and one offer: the message that booked the most calls. Pick the platform where your kind of client is. For owners of software and other business-to-business companies, that is usually LinkedIn. LinkedIn's minimum is $10 a day, and it suggests $25 a day for new advertisers. At $25 a day, 30 days is $750. On any other platform, size the daily spend the same way: the pot divided by 30 days, and never below the platform's minimum.

Send the ad to one page with one [call to action](https://scout7.ai/academy/glossary/call-to-action): book a 20-minute call. Tag the link with UTM parameters so the calls it books show their source. Leave retargeting for later: at this size, too few people visit your site to fill it.

- **Tool:** LinkedIn Campaign Manager, or the ad platform your clients use.
- **Time:** 2 hours to set up, then 10 minutes a day to check spend and calls.
- **You will have:** one finished test with a cost per call and a cost per new client.
- **It worked if:** the cost to win a client is under one month of their fee. If the pot is spent and there are 0 calls, stop, and put the hours back into step 4.
- **Common mistake:** "boosting" posts for likes, or starting at $10 a day across three platforms, which spreads the pot so thin that no platform shows a result.

## 6. Every Sunday, count hours and money per call and move the budget

Every Sunday, add up each source's hours and money for the week and divide by the calls and new clients it brought. Give next week's hours to the source with the fewest hours per call.

![Three steps: every Sunday, add up hours and money for each source; divide by calls to get hours per call and dollars per call; after 2,800 messages, stop any source with 0 calls and move its hours to the cheapest source. Once a month, reset the money to 10% of last month's revenue.](https://scout7.ai/academy/illustrations/how-to-set-a-marketing-budget-for-your-agency/step-6-every-sunday-count-hours-and-money-per.webp)

**The Sunday sheet (one row per source)**

```text
Source | Hours this week | Money this week | Messages or posts | Calls | Proposals | New clients | Hours per call | Dollars per call
```

Use these rules:

- **After 2,800 messages (4 weeks at 100 a day):** stop any source that brought 0 calls, and move its hours to the source with the fewest hours per call.

- **LinkedIn posts** build more slowly. Keep posting twice a day and judge them after 8 weeks, by calls and by how many callers mention a post.

- **On the 1st of each month:** reset the money to 10% of last month's revenue. Each new client raises it; a client who leaves lowers it. Add anything the tools do not use to the ads pot.

- **Once a month,** check your cost per new client against the step 1 ceiling. If it is above one month's fee, fix the message before you add money. A monthly review is a good place to do it.

- **Tool:** Google Sheets.

- **Time:** 20 minutes each Sunday, and 10 minutes on the 1st of the month.

- **You will have:** hours and dollars per call for every source, and a budget that follows your revenue.

- **It worked if:** you can say where every call and every new client came from, and what each one cost in hours and dollars.

- **Common mistake:** judging a source after one week, or counting likes and followers instead of calls and clients.

> **Example (made-up business: Quillfox): Quillfox's Sunday sheet after 4 weeks**
>
> | Source                     | Hours | Money | Sent   | Calls | New clients | Hours per call |
> | -------------------------- | ----- | ----- | ------ | ----- | ----------- | -------------- |
> | Email                      | 36    | $62   | 1,000  | 22    | 1           | 1.6            |
> | LinkedIn messages          | 47    | $0    | 1,800  | 37    | 0           | 1.3            |
> | LinkedIn posts             | 19    | $0    | 56     | 2     | 0           | 9.5            |
> | Introductions from clients | 3     | $0    | 4 asks | 3     | 0           | 1.0            |
>
> **The decision:** email and LinkedIn messages both passed 1 call per 50 messages, so both keep their hours, and email rises to 50 a day now the inboxes are warm. The new client lifts next month's money to $240 (10% of $2,400), with $178 going into the ads pot.
>
> *Why it works: Hours per call shows where the owner's time works best, and the new client raises next month's money without a guess.*

When one source clearly works, [choose the next channel to add](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-an-agency).

## Where Scout7 helps

Scout7 speeds up two parts of this budget: the posting hours in step 4, and the ads test in step 5.

**Step 4.** Scout7 makes image posts and LinkedIn carousels in your voice, and schedules them to your LinkedIn profile. You choose the idea, edit the draft and approve it. Nothing goes live without your approval. That can take part of the 40 minutes of posting each day and give it back to messages.

**Step 5.** When the ads test opens, Scout7's campaign strategy drafts the campaign with an audience, an estimated reach and a daily budget, from the number you set. Campaign monitoring reports spend, clicks and click-through rate, and every 12 hours proposes which ad to stop and where more budget would earn more. You approve every change. Ads run in the Scout7 app, not from a chat.

## Your agency 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 · Write down what your agency earns and what a client is worth

- [ ] **1.1** Write down last month's revenue and your monthly costs in one sheet. *Done when:* The sheet shows last month's revenue and monthly costs, taken from invoices and the bank account.
- [ ] **1.2** Work out what one new client is worth and the most you will pay to win one. *Done when:* The sheet shows one client's worth (fee times 6 months, or your real number) and a ceiling of one month's fee per new client.

### Step 2 · Set your budget in hours and money

- [ ] **2.1** Block 4 hours a day for marketing, every day, before client work. *Done when:* A 4-hour block sits before client work on all 28 days of the next 4 weeks.
- [ ] **2.2** Set this month's money: 10% of last month's revenue, or $100 if you have no clients. *Done when:* This month's money number is in the sheet: 10% of last month's revenue, or $100 with no clients.

### Step 3 · Spend your first money on the tools for 100 messages a day

- [ ] **3.1** Buy a second domain, add 2 inboxes, and start warm-up in a sending tool. *Done when:* The second domain has 2 inboxes with SPF and DKIM on, warm-up is running, and tools cost under $70 a month.
- [ ] **3.2** Put the money the tools do not use into an ads test pot. *Done when:* The ads test pot has its own line in the sheet or its own account, with this month's leftover money in it.

### Step 4 · Spend your hours on messages, follow-ups and posts

- [ ] **4.1** Every day: send 100 personal messages, spread across your sources while the inboxes warm up. *Done when:* 100 personal messages went out today across email, LinkedIn, page messages and calls, each logged with its source.
- [ ] **4.2** Every day: send the follow-ups due and add 100 new names to your list. *Done when:* Every follow-up due today went out, and the list has 100 names nobody has messaged yet.
- [ ] **4.3** Every day: post twice on LinkedIn about a fix you made for a client. *Done when:* 2 posts are live on your LinkedIn profile today.
- [ ] **4.4** Every day: log your minutes and money by source, and ask every call where they heard of you. *Done when:* Today's row shows minutes, messages, calls and money for each source.

### Step 5 · Keep ads at zero until 5 clients came from outreach

- [ ] **5.1** Spend nothing on ads until 5 clients came from outreach, then run one 30-day test of at least one month's fee. *Done when:* Either fewer than 5 clients have come from outreach and ad spend is $0, or one 30-day test of at least one month's fee has run with its cost per call written down.

### Step 6 · Count hours and money per call every Sunday

- [ ] **6.1** Every Sunday: add up hours, money, calls and new clients for each source. *Done when:* This week's row per source is filled in, with hours per call and dollars per call.
- [ ] **6.2** After 2,800 messages: stop any source with 0 calls and move its hours to the one with the fewest hours per call. *Done when:* Each source is marked keep or stop, and next week's hours are written next to each one.
- [ ] **6.3** Once a month: reset the money to 10% of last month's revenue and check cost per new client. *Done when:* This month's money is 10% of last month's revenue, and cost per new client is checked against the ceiling.

## Frequently asked questions

### What percentage of revenue should an agency spend on marketing?

Agency advisers suggest 7 to 20% of revenue, counting the owner's time, and more for a young agency. The average digital agency spends about 7% on sales and marketing. With one or two clients, set 10% in cash for tools, and count your 4 hours a day as the main budget. Raise the cash as revenue grows; the percentage stays the same.

### I have no clients yet. What is my marketing budget?

$100 a month for 3 months, plus 4 hours a day, every day. The money pays for the sending setup in step 3. The hours pay for the messages. Put your first effort into people you already know and into [getting your first client](https://scout7.ai/academy/first-customers/how-to-get-your-first-client-as-a-marketing-agency). Introductions cost the fewest hours per call.

### Should I pay for Upwork Connects instead?

Only as one source in the Sunday sheet, judged like the rest. Connects cost $0.15 each, bought in tens, and a free account may get 10 a month. Upwork also takes a 0 to 15% fee from each contract, so count that as a cost. Log the Connects and the hours each proposal takes. Read how to get clients on Upwork before you buy.

### Should I pay someone to do my agency's marketing?

Not at this stage. Your first clients buy you, so the messages and calls should come from you. When client work leaves less than 4 hours a day, pay a contractor to do delivery work instead, and keep the marketing hours for yourself. That moves time to where only you can do the work.

### Do I count my own time as a marketing cost?

Yes, in hours. Log the minutes every day and put hours per call in the Sunday sheet. You do not need to turn them into dollars. Hours per call already tells you which source to feed. The 10% money budget is on top of your time, not instead of it.

## Sources

- [Agency Cost of Marketing: How to spend on self-marketing?](https://sakasandcompany.com/agency-cost-of-marketing/). Sakas & Company, updated April 2026, checked 26 September 2026.
- [How Much Should You Spend Marketing Your Marketing Agency](https://gettingmomentum.com/blog/agency-spend-marketing/). Getting Momentum, checked 26 September 2026.
- [Digital Agency Growth Guide: How to Grow Your Agency (2026)](https://prometheanresearch.com/digital-agency-growth-guide/). Promethean Research, 2026, checked 26 September 2026.
- [How Marketing Agencies Get Clients: Every Channel Ranked](https://prometheanresearch.com/how-marketing-agencies-get-clients/). Promethean Research, 2 August 2026.
- [2026 State of Digital Services: Digital Agency Industry Research](https://prometheanresearch.com/2026-state-of-digital-services-digital-agency-industry-research/). Promethean Research, March 2026.
- [Compare Flexible Pricing Plan Options](https://workspace.google.com/pricing). Google Workspace, checked 26 September 2026.
- [Flexible Plan](https://knowledge.workspace.google.com/admin/billing/flexible-plan). Google Workspace Help, checked 26 September 2026.
- [Instantly.ai Review: Pricing 2026 (4 Plans Compared, Real Costs)](https://woodpecker.co/blog/instantly-ai-pricing/). Woodpecker, 2026, checked 26 September 2026.
- [Cold Email Sending Limits: Data from 2 Million Emails (2026)](https://howmanycoldemailsperday.com/blog/cold-email-sending-limits-data/). howmanycoldemailsperday.com, 2026, checked 26 September 2026.
- [Email Frequency Best Practices 2026](https://www.mailreach.co/blog/email-frequency-best-practices). MailReach, 2026, checked 26 September 2026.
- [Email sender guidelines](https://support.google.com/a/answer/81126). Google Workspace Admin Help, checked 24 September 2026.
- [Campaign and ad set budgets](https://www.linkedin.com/help/lms/answer/a422101). LinkedIn Marketing Solutions Help, checked 26 September 2026.
- [Making the Most of Your Budget](https://business.linkedin.com/marketing-solutions/success/best-practices/maximize-your-budget). LinkedIn, checked 26 September 2026.
- [Understanding and using Connects](https://support.upwork.com/hc/en-us/articles/211062898-Understanding-and-using-Connects). Upwork Help, checked 26 September 2026.
- [Learn about the Freelancer Service Fee](https://support.upwork.com/hc/en-us/articles/211062538-Learn-about-the-Freelancer-Service-Fee). Upwork Help, checked 26 September 2026.
- [Pricing](https://www.loom.com/pricing). Loom, checked 24 September 2026.
- [Pricing](https://cal.com/pricing). Cal.com, checked 24 September 2026.
