# How to go from freelancer to agency

Go from freelancer to agency when it is just you: set up the name, email, bank account and agreement, move each client onto a monthly package, keep sending 100 personal messages a day, write your work down as checklists, and give one to a paid contractor once client work passes 24 hours a week.

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-agency/how-to-go-from-freelancer-to-agency
Published: 2026-10-13
Last checked: 2026-10-13
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How to go from freelancer to agency. Scout7 Academy. https://scout7.ai/academy/marketing-agency/how-to-go-from-freelancer-to-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 freelancer-to-agency checklist”, 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)

- "What do you sell today, to what kind of business, and how do you charge: by the hour, per project or monthly?"
- "How many clients do you have, what does each pay you a month, and how many hours did each take last month?"
- "Which country, and which US state if you are in the US, is your business in? Do you already have a business name, an LLC, a business bank account or an agreement?"
- "Did any client come to you through a platform such as Upwork, or from a past employer?"
- "How many hours a day can you give to finding clients, next to client work?"

**Decisions along the way**

- 1.1: LLC or DBA. LLC if the reader will sign agreements in the agency's name or pay a contractor in the next 3 months; otherwise a DBA. Outside the US, the reader asks an accountant.
- 2.1 and 2.2: which package for each client. Keep the price if the client pays at least the reader's lowest price per hour; otherwise reduce the work until renewal and offer the smallest package that pays properly.
- 2.2: a client from a platform stays billed through the platform until the reader has read its terms on moving clients off it.
- 5.1: hand over work only after client hours pass 24 a week on two Sundays in a row. Pay at most half of what the client pays for that piece (hours × lowest price per hour ÷ 0.65, then half). A trial passes if every "Done when" line is met and each piece needs under 10 minutes of fixes.
- 6.2, after 2,800 messages: under 2 calls per 100, change who the reader writes to or the offer; 2 or more, keep going.

**Get from the reader as they go**

- 2.1: last month's fee and hours for each client, for the per-hour sum.
- 2.2: each client's reply to the note, and which package they signed.
- Every day: messages sent, replies, calls booked and follow-ups due (3.1 and 3.2), and the notes for that day's checklist (4.2).
- 5.1: the contractor's quote and the trial result against the checklist.
- 6.1, every Sunday: client hours, sales hours, messages, calls, proposals, new clients, and each client's fee and contractor cost.

### Where Scout7 fits (from the publisher)

- 4.1 and 4.2: Scout7 keeps one workspace per client brand, each with its own brand profile (voice, audience, guardrails), connections and calendar, so the client sheet's facts sit in one place per client. The reader keeps each profile up to date.
- 4.2, when the day's checklist is a content task (posts, videos, articles or carousels): Scout7's Organic Loop plans, creates and schedules that content cycle for one brand, so the checklist covers starting the loop and approving its output. The reader approves every piece; nothing goes live without that approval.

**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.

---

You have been freelancing, you have one or two clients, and every dollar you earn is an hour of your own work. Here is how to go from freelancer to agency: put the work under a business name, move each client onto a monthly package, keep selling every day, and write your work down so a contractor can take part of it. Most freelancers do it the other way round: they hire someone in a busy month, stop selling, and pay a contractor out of their own pocket when the quiet month comes.

## Do these three things

About 3 hours of setup today, then about 4 hours a day next to client work. Judge your selling after 2,800 messages, and hire on the Sunday numbers, not on one busy week.

- **Today:** put your work under an [agency name](https://scout7.ai/academy/marketing-agency/how-to-start-a-digital-marketing-agency-with-no-experience), with its own email, bank account and written agreement. Then offer each client one [monthly package](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services) from their next renewal, with 30 days' notice.
- **Every day:** send 100 [personal messages](https://scout7.ai/academy/marketing-agency/how-to-write-a-cold-email-for-a-marketing-agency) to businesses in [your niche](https://scout7.ai/academy/marketing-agency/how-to-choose-a-niche-for-your-agency), even in busy weeks. Then write one piece of your client work down as a checklist someone else could follow.
- **Every Sunday:** count your client hours, sales hours and the money left from each client. When client work passes 24 hours a week two Sundays in a row, give one checklist to a [paid contractor](https://scout7.ai/academy/marketing-agency/how-to-hire-your-first-contractor).

## 1. Set up your agency as a business: name, email, bank account and agreement

An agency is a business with its own name, email address, bank account and written agreement, so clients sign with and pay the business, not you. Set all four up today. It takes about 3 hours and about $7 a month for email, plus your state's fee if you form an LLC.

**Pick the name.** Choose a short name that is easy to spell. Check three places before you use it: your state's business name search, the .com domain, and LinkedIn. If a business in a nearby market already uses it, pick another. A name is enough to start. Your [website](https://scout7.ai/academy/website-and-conversion/how-to-make-a-website-for-your-business) and logo can come later.

**Register it.** Use this rule:

- **You will sign agreements in the agency's name, or pay a contractor, in the next 3 months:** form an LLC now. The US Small Business Administration says an LLC protects you from personal liability "in most instances", while a sole proprietor is personally responsible for the business's debts. State fees run from $35 in Montana to $500 in Massachusetts, and most states charge $50 to $200.
- **Neither, yet:** register a DBA ("doing business as"), the name you trade under. Most states require one if you use a name that is not your own, and you file it with your state, county or city.

Then get an EIN, the business's tax number, from the IRS website. It is free, and the IRS says you never have to pay a fee for one. Form the LLC first, and finish the form in one sitting, because it times out after 15 minutes. If it is approved, you get the number at once. Outside the US, ask an accountant how your country does this.

**Open a business bank account.** Every client payment goes in, and every cost goes out, so your [agency budget](https://scout7.ai/academy/marketing-plan/how-to-set-a-marketing-budget-for-your-agency) and tax are easy to count. Use your own bank's business account, or Mercury, which has a $0 plan and no minimum balance.

**Set up an email on your own domain.** Google Workspace Business Starter costs $7 a user a month on a yearly plan, or $8.40 month to month. If you will send a lot of [cold email](https://scout7.ai/academy/glossary/cold-email) in step 3, also buy a second domain and [warm it up](https://scout7.ai/academy/cold-outreach/how-to-warm-up-an-email-domain-for-cold-email) first.

**Write one agreement.** Every client signs the same one, with only the package, price and first term changed. Use the [packaging guide's rule](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services) for the first term: 3 months if the work includes SEO, 1 month if not. Write it in Google Docs from the template below, ask a lawyer in your state to read it once, then send it for signature with Dropbox Sign. Its free plan gives 3 signature requests a month, and signing your own documents does not count.

**Your agency agreement**

```text
[Agency name] and [client business] agree:

1. Work each month: [the list from the package]. Not included: [2–3 things that cost extra].
2. Price: $[ ] a month, invoiced on the 1st and paid before the work starts.
3. Term: a first term of [1 or 3] months, then month to month. Either side can stop with 30 days' written notice.
4. Ad spend: paid by the client directly to the ad platform, never through [agency name].
5. Accounts: the client owns its website, ad and social accounts, and gives [agency name] access.
6. Approvals: nothing goes live until the client approves it.
7. Who does the work: [agency name] may use its own contractors. [Agency name] checks all work before the client sees it, and keeps the client's information private.
8. Ownership: once paid for, the work made for the client belongs to the client.

Signed: [name, agency name, date] · [name, client business, date]
```

Line 7 matters most for this guide. It tells every client now that someone else may help, so handing over work in step 5 needs no new conversation. Line 4 keeps the client's [ad budget](https://scout7.ai/academy/paid-ads/how-much-to-spend-on-ads) off your bank account, as the [agency pricing guide](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services) explains.

Last, change your LinkedIn headline from "Freelance marketer" to the result you get for one kind of client, and add the agency as your current job ([what a good profile says](https://scout7.ai/academy/social-media/how-to-write-a-linkedin-profile-that-brings-in-clients)).

> **If you find clients on Upwork:** keep your freelancer profile. An Upwork agency profile is a separate profile, and your own work history does not move to it. Adding team members to an agency profile needs the paid Agency Plus plan. Keep [winning clients on Upwork](https://scout7.ai/academy/marketing-agency/how-to-get-clients-on-upwork) as a freelancer, and build the agency profile once you have a contractor.

- **Tool:** your state's business website, the IRS EIN page, a bank or Mercury, Google Workspace, Google Docs and Dropbox Sign's free plan.
- **Time:** about 3 hours, plus your state's wait for an LLC.
- **You will have:** a registered name, an EIN, a business account, an email on your domain, and one agreement ready to sign.
- **It worked if:** your next invoice goes out in the agency's name, from the agency email, and the money lands in the business account.
- **Common mistake:** spending weeks on a logo and website before any of this. The other mistake is keeping client money in your personal account, so you cannot tell what the agency earns.

## 2. Move each freelance client onto a monthly package without losing them

Move every client from hourly or project pay to one monthly package under your agency's name, from their next renewal, with 30 days' notice. Hourly pay ties your income to your own hours, and AI makes those hours shorter every month. A fixed list of work at a fixed price is also what lets someone else do part of it later.

**Count first.** For each client, write down last month's fee and the hours you really spent on them, then divide. Compare that with your [lowest price per hour](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services). If you have not worked it out, do that first: it takes 45 minutes.

**Pick one package per client.** Build your packages with the [packaging guide](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services), priced with the pricing sum. Then use this rule:

- **The client pays at least your lowest price per hour:** keep their price. Move them onto the agreement and the package that matches the work you already do.
- **The client pays less:** until their renewal, do only the work their price pays for. At renewal, offer the smallest package that pays you properly. Do not cut your rate to keep them.

Keep the packages few and narrow. In Promethean Research's 2026 survey of 119 agency owners and managers, agencies that cut their list of services had 30% net profit margins, against 13% on average. Moving away from hours is common too: in Productive's March 2026 survey of 174 agencies, value-based pricing was still "the preferred direction", and 52% of agencies getting real gains from AI were keeping or raising their prices.

**Send the note.** ChatGPT or Claude can draft each one from the template and your numbers. You add the line about what you did for them. Send it 30 days before their next invoice, then book a 15-minute call with anyone who asks a question. Send the agreement from step 1 to each client who says yes, the same day.

**The note to each client**

```text
Subject: your marketing from [month]

Hi [first name],

[One line about a result or a piece of work you did for them.]

From [date, 30 days or more from now], I'm running my work as [agency name]. You'll still work with me, and I'll still check everything before you see it.

To keep things simple, I'm moving every client onto a monthly package with a fixed list of work. For you, I'd suggest [package name]:
- [Work 1, with a number]
- [Work 2]
- [Work 3]
$[price] a month, billed at the start of each month. [Month to month, or a first term], with 30 days' notice to stop.

If that works, reply "yes" and I'll send the agreement. Happy to talk it through on a 15-minute call.

[Your name]
[Agency name]
```

> **If a client came to you through a platform such as Upwork:** read the platform's terms on moving clients off it before you invoice them yourself. Until you have, keep billing that client through the platform.

> **If you sell website projects:** price the site as a project, then offer your smallest package as the monthly work after launch, in the same proposal.

- **Tool:** Google Sheets for the hours, Gmail, ChatGPT or Claude to draft, Dropbox Sign for the agreement.
- **Time:** about 2 hours for all your clients.
- **You will have:** every client offered one package, and a signed agreement from each one who said yes.
- **It worked if:** every client has replied within 2 weeks, and every signed client pays at least your lowest price per hour. If one leaves over the price, keep the price: step 3 replaces them.
- **Common mistake:** changing everyone's terms at once with no notice, or saying "I'm an agency now" when nothing changes for the client. The other mistake is cutting the price to keep a client who costs you money.

> **Example (made-up business: Quillfox): Quillfox's note to a client paying less than her lowest price**
>
> 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.
>
> ```text
> Subject: your marketing from December
> To: Dan, founder of a 4-person SaaS company
>
> Hi Dan,
>
> Your post about onboarding calls got more comments than anything we've posted this year.
>
> From 1 December, I'm moving every Quillfox client onto a written monthly agreement. You'll still work with me, and I'll still check everything before you see it.
>
> Each client gets a monthly package with a fixed list of work. For you, I'd suggest Starter:
> - 8 LinkedIn posts for you
> - 1 article that answers a buyer's search
> - A one-page report on trial signups
> $1,300 a month, billed at the start of each month. Month to month, as now, with 30 days' notice to stop.
>
> If that works, reply "yes" and I'll send the agreement. Happy to talk it through on a 15-minute call.
>
> Jess
> Quillfox
> ```
>
> *Why it works: It keeps Jess as the person the client works with, says exactly what the new price buys, and gives 30 days to decide.*

## 3. Send 100 personal messages a day, even when client work is busy

Send 100 personal messages a day to businesses in your niche, every day, including the weeks client work is busy. If you stop selling when you are full, you have no one waiting when a client leaves, and you are back to looking for work.

Your [niche](https://scout7.ai/academy/marketing-agency/how-to-choose-a-niche-for-your-agency) is one kind of business you get one result for. If you do not have one yet, pick it before you send anything. Then build your [lead list](https://scout7.ai/academy/cold-outreach/how-to-create-a-b2b-lead-list-for-free): 100 messages a day needs about 3,000 names a month, so add 100 new rows every day. For each business, find the person who decides, the [decision maker](https://scout7.ai/academy/glossary/decision-maker), and [their work email](https://scout7.ai/academy/cold-outreach/how-to-find-a-decision-makers-email-address). Hunter's free plan gives 50 credits a month. At 100 a day you will need its Starter plan: $49 a month, or $34 a month billed yearly, for 2,000 credits.

Ask your current clients for one introduction each before you write to strangers. Then write to everyone who knows your work: past bosses, old freelance clients, other freelancers who serve the same kind of business. That is [warm outreach](https://scout7.ai/academy/glossary/warm-outreach), and it is where [first agency clients](https://scout7.ai/academy/first-customers/how-to-get-your-first-client-as-a-marketing-agency) most often come from: in Promethean Research's August 2026 survey of 91 agency leaders, client referrals scored highest of every way to win clients. Ask businesses that serve the same clients, such as web designers, to [swap introductions](https://scout7.ai/academy/partnerships-and-events/how-to-set-up-referral-partnerships) too.

**Let AI draft, then make each one true.** Paste 10 rows at a time into ChatGPT or Claude, each with one thing you noticed about that business, plus the template below. Ask for one message per row. Read each draft and fix the first line so it is true and about them. That is about a minute a message.

**Stay inside the rules while you send 100 a day.** Send each message one by one, from your own inbox or to your LinkedIn connections. Gmail requires every sender to have [SPF](https://scout7.ai/academy/glossary/spf) or [DKIM](https://scout7.ai/academy/glossary/dkim) set up and to keep spam reports below 0.3%. In the US, the CAN-SPAM Act covers business email too: put your postal address and a way to say no in every email, and honour a "no" within 10 business days. LinkedIn limits how many invitations you can send, and a block usually lasts a week, so on LinkedIn [message people you are already connected to](https://scout7.ai/academy/cold-outreach/how-to-do-linkedin-outreach) and send the rest by email. Spread the 100 across both instead of sending fewer.

[Follow up](https://scout7.ai/academy/cold-outreach/how-to-follow-up-on-a-cold-email) with everyone who has not replied, up to 3 times, 3 days apart, with one new line each time. Stop the moment someone says no. Turn every yes into a [discovery call](https://scout7.ai/academy/sales/how-to-run-a-discovery-call) and send a [written proposal](https://scout7.ai/academy/sales/how-to-write-a-proposal-that-wins) within 24 hours.

**The message**

```text
Subject: [their company]'s [the thing you noticed]

Hi [first name],

[One true line about their business: something on their site, their ads or their posts.]

I run [agency name]. I get [the result] for [kind of business].

[One thing you would change, in one sentence.] Want me to record a free 5-minute video showing how? No call needed.

[Your name], [agency name]
[Postal address]
Not for you? Reply "no" and I won't write again.
```

- **Tool:** Google Sheets for the list, Hunter for emails, Gmail and LinkedIn to send, ChatGPT or Claude to draft. Move to a [CRM](https://scout7.ai/academy/sales/how-to-move-from-spreadsheets-to-a-crm) when the sheet gets slow.
- **Time:** about 2 hours for 100 messages, 45 minutes for 100 new names, and 30 minutes for follow-ups. About 3 hours a day.
- **You will have:** 700 messages a week, each logged with the date and the reply.
- **It worked if:** you get at least 2 calls for every 100 messages. Judge it after 2,800 messages, not after a quiet week. Below 2, [rewrite the first line](https://scout7.ai/academy/cold-outreach/how-to-get-replies-to-cold-emails) or change [who you write to](https://scout7.ai/academy/marketing-plan/how-to-create-an-ideal-customer-profile). Once it works, add [LinkedIn posts](https://scout7.ai/academy/marketing-agency/how-to-get-agency-clients-on-linkedin) and [proof from your clients](https://scout7.ai/academy/marketing-agency/how-to-get-agency-clients-without-case-studies), as in how to [market your marketing agency](https://scout7.ai/academy/marketing-plan/how-to-market-your-marketing-agency).
- **Common mistake:** stopping the day a new client signs. The other mistake is one email sent to hundreds of businesses. That is spam, and it gets your domain blocked.

## 4. Write down one piece of client work a day as a checklist

Each day, pick one task you did for a client and write it down as a numbered checklist that someone else could follow without asking you. Agencies run on these checklists, often called SOPs (standard operating procedures). Write them now, while you still do the work yourself, because you cannot hand over work that only exists in your head.

**Start with the work you do most:** client posts, articles, the [monthly report](https://scout7.ai/academy/marketing-agency/how-to-write-a-monthly-client-report), checking ads. Do the task as normal, and type each step into a Google Doc in one line as you go. For any step on a screen, record a short Loom video. The free plan keeps 25 videos of up to 5 minutes each.

**Let AI tidy it.** Paste your notes into ChatGPT or Claude and ask: "Turn these notes into a numbered checklist. Under each step, add a 'Done when' line someone can check. List any step that depends on one client's facts." Fix what it gets wrong. Save it in one shared folder called "Checklists", named by task.

**Write one client sheet per client.** A checklist says how the work is done. The client sheet says what is true for that client: who they sell to, how they sound, words they never use, who approves, which accounts they own, and what access you have. This is how you [keep each client's voice separate when AI drafts the work](https://scout7.ai/academy/marketing-agency/how-to-keep-client-brand-voices-separate-when-using-ai), and it is most of what you collect when you [onboard a new client](https://scout7.ai/academy/marketing-agency/how-to-onboard-a-new-marketing-client).

**A checklist**

```text
Task: [name] · Client: [all, or one client] · Time: [minutes]
You need: [the client sheet, logins, files]

1. [Step, starting with a verb]
   Done when: [what someone can check]
2. [Step]
   Done when: [check]
3. [Step]
   Done when: [check]

Before it goes to the client: [the owner checks it] · The client approves before anything goes live.
```

- **Tool:** Google Docs and Google Drive, Loom's free plan, and ChatGPT or Claude.
- **Time:** 20 to 30 minutes a day.
- **You will have:** 28 checklists after 4 weeks, and one client sheet for each client.
- **It worked if:** you paste a checklist into ChatGPT or Claude, ask it to read it as a new hire and list every question it would need answered, and none of the questions changes the work. The real test is step 5: a contractor finishes the task from it.
- **Common mistake:** a step like "write a post in the client's voice" with nothing else. Say where the voice is written down and how to check it. The other mistake is planning one big manual for later. One checklist a day is done in a month.

> **Example (made-up business: Quillfox): Quillfox's checklist for one client post**
>
> | Step | Do                                                                        | Done when                                                      |
> | ---- | ------------------------------------------------------------------------- | -------------------------------------------------------------- |
> | 1    | Open the client sheet and this month's topic list                         | The topic is one the founder approved this month               |
> | 2    | Draft the post with ChatGPT or Claude from the client sheet and the topic | The first line is under 15 words and names the buyer's problem |
> | 3    | Add one true detail from the founder's last call notes                    | The detail is in the notes file, word for word                 |
> | 4    | Check it against the words-to-avoid list                                  | None of the listed words is in the post                        |
> | 5    | Send it to Jess to check, then to the founder to approve                  | Jess's tick and the founder's "yes" are both in the sheet      |
>
> *Why it works: Every step has a check someone else can run, and the client's voice comes from the client sheet, not from Jess's head.*

## 5. Give your first checklist to a contractor once client work passes 24 hours a week

Give work to your first contractor when client work takes more than 24 hours a week for two Sundays in a row, and start them on one paid trial task from one checklist. Below 24 hours, you still have time to do the work and send 100 messages a day. Above it, selling is what stops first.

24 client hours a week is about 96 a month, the hours one person can really sell when they also find clients, run calls and send invoices. It is the same number the [pricing guide](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services) uses. One busy week is not a reason to hire. Two Sundays in a row is.

**Pick the checklist.** Choose the task that takes you the most hours and needs your judgement the least: drafting posts, first drafts of articles, the monthly report. Keep strategy, client calls and the final check yourself.

**Set the most you can pay.** Pay the contractor no more than half of what the client pays for that piece of work. Work out that share with the pricing sum: the piece's hours × your lowest price per hour ÷ 0.65. Half goes to the contractor. About 15% pays for your time checking the work, and the last 35% is the margin the pricing guide keeps for slow months. If no good contractor will do it for half, keep the task yourself, or [raise your price](https://scout7.ai/academy/marketing-agency/how-to-raise-agency-prices) at the client's renewal.

**Find two or three people and pay each one for a trial.** Ask people whose work you know first: freelancers you have worked with, people in your [online communities](https://scout7.ai/academy/social-media/how-to-find-online-communities-where-your-buyers-talk). Give each one a real task from one checklist, the client sheet, a deadline and their price. Pay for it. A trial passes if every "Done when" line is met and you spend under 10 minutes fixing each piece. The full method is in how to [hire your first contractor](https://scout7.ai/academy/marketing-agency/how-to-hire-your-first-contractor).

**Sign, then pay.** Before the first payment, sign a short agreement and get a Form W-9, the IRS form that gives you their tax number. For payments in 2026, you file a Form 1099-NEC for each contractor you pay $2,000 or more in the year. For payments up to the end of 2025, the line was $600. Keep them a contractor, not an employee: the IRS looks at who controls how and when the work is done, who pays for the tools, and what the relationship looks like. Pay by the piece, let them choose their hours and tools, and judge the result against the checklist. Outside the US, ask an accountant about your country's rules.

**Your contractor agreement**

```text
[Agency name] and [contractor name] agree:

1. Work: [task], following the checklist "[checklist name]".
2. Price: $[ ] per [piece], paid within [7] days of approval. Most per month: $[ ].
3. Deadline: [day and time] for each piece.
4. The work belongs to [agency name] once paid for.
5. Client information stays private, and the contractor does not contact [agency name]'s clients directly.
6. Either side can stop with [14] days' written notice.

Signed: [name, agency name, date] · [contractor name, date]
```

Everything the contractor makes comes to you first. You check it against the checklist, then the client [approves it](https://scout7.ai/academy/marketing-agency/how-to-set-up-client-approvals) before it goes live. If the work is a whole service you do not want to run yourself, such as SEO, you can also [resell white-label work](https://scout7.ai/academy/marketing-agency/how-to-resell-white-label-seo) under your name.

- **Tool:** Google Docs, Dropbox Sign, and your business bank account to pay.
- **Time:** about 2 hours to find people and send the trial, and 1 hour to check each trial.
- **You will have:** one contractor who passed a paid trial, with a signed agreement and a W-9.
- **It worked if:** next Sunday your client hours fall by about the task's hours, the work still passes the checklist, and your sales hours rise by the same amount.
- **Common mistake:** hiring in a panic in your busiest week, with no checklist. The other mistakes are a full-time employee as the first hire, and paying by the hour with no monthly cap.

> **Example (made-up business: Quillfox): Quillfox's sum for the first contractor**
>
> | Line                                      | Number           |
> | ----------------------------------------- | ---------------- |
> | Hours for 8 posts                         | 4                |
> | The client pays for them: 4 × $67 ÷ 0.65  | $412             |
> | Most the contractor can cost: half        | $206             |
> | The contractor's quote: $22.50 a post × 8 | $180, under $206 |
> | Jess's checking time: 40 minutes          | about $45        |
> | Left for Quillfox                         | $187             |
>
> Starter takes 12 hours a client each month, so Jess reaches 24 client hours a week at about 8 Starter clients. Until then, she does the posts herself and keeps the 100 messages a day.
>
> *Why it works: Jess works out the most she can pay before she needs anyone, so the first quote is a yes or a no, not a guess.*

## 6. Count your hours, sales and money left per client every Sunday

Every Sunday, write down this week's hours on client work and on selling, your messages, calls and new clients, and how much of each client's fee is left after contractors. These numbers tell you when to hire, when to sell more and when to raise a price.

**The Sunday sheet**

```text
Week | Client hours | Sales hours | Messages sent | Calls | Proposals | New clients | For each client: fee, contractor cost, money left (%)
```

Then use these rules:

- **Client hours over 24, two Sundays in a row:** do step 5.
- **Sales hours under 21 (3 a day):** you are slipping back into freelancing. Get back to 100 messages a day before you take on more work.
- **After 2,800 messages, under 2 calls per 100:** change who you write to or what you offer before you send more. 2 or more: keep going.
- **A client took more hours than their package:** do less next month, or move them up a package. This is [scope creep](https://scout7.ai/academy/marketing-agency/how-to-write-a-scope-of-work-that-stops-scope-creep), and the scope of work is where you stop it.
- **Money left on a client under 35%:** raise their price at renewal or take work out. Never pay a contractor less than you agreed.

Ask every new call "How did you hear about me?", so you know [where each client came from](https://scout7.ai/academy/measurement/how-to-track-which-channel-brought-each-deal). Once a month, add the totals to your [monthly review](https://scout7.ai/academy/measurement/how-to-run-a-monthly-marketing-review). When you have three or more contractors and steady clients, the next job is to [scale the agency](https://scout7.ai/academy/marketing-agency/how-to-scale-a-digital-marketing-agency).

- **Tool:** Google Sheets.
- **Time:** 20 minutes each Sunday.
- **You will have:** one row a week, and money left for every client.
- **It worked if:** after 4 Sundays you can say which client pays you the most per hour, and whether you need a contractor yet.
- **Common mistake:** counting only the money that came in. The other mistake is hiring on the strength of one busy week.

## Where Scout7 helps

Scout7 helps with step 4, once you deliver social posts, articles and video for several client brands.

**Step 4.** Scout7 gives each client brand its own workspace, with its own brand profile (voice, audience and guardrails, such as words to avoid), connections and calendar. You switch between them from the top of the app. The client facts your checklists point to live in one place per client, so one client's voice does not end up in another client's posts. Keep each profile up to date: a workspace only knows the facts someone recorded. How many workspaces you get depends on your plan.

Its Organic Loop plans, creates and schedules one brand's content cycle: posts, videos, articles and carousels. You start the loop and approve what it makes. Nothing goes live without your approval. Scout7 also connects to Claude, ChatGPT, Codex or Cursor, so you can run each client's workspace from the assistant you already use.

## Your freelancer-to-agency checklist

> 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 · Set up your agency as a business

- [ ] **1.1** Pick your agency name, register an LLC or DBA, and get a free EIN. *Done when:* The name is checked in the state search, on the .com domain and on LinkedIn, the LLC or DBA is filed, and the EIN is saved.
- [ ] **1.2** Open a business bank account and set up an email on your agency's domain. *Done when:* The business account is open, and an email on the agency's domain sends and receives.
- [ ] **1.3** Write your agency agreement and save it as a template. *Done when:* The agreement has all 8 lines, a lawyer has read it once, and it is saved as a template ready to send for signature.

### Step 2 · Move each freelance client onto a monthly package

- [ ] **2.1** Write down last month's fee and hours for each client, and what each pays you per hour. *Done when:* Every client has a row with last month's fee, hours and pay per hour, next to your lowest price per hour.
- [ ] **2.2** Send each client the note offering one monthly package, and send the agreement to each one who says yes. *Done when:* Every client has the note, sent at least 30 days before their next invoice, and every client who said yes has signed the agreement.

### Step 3 · Send 100 personal messages a day

- [ ] **3.1** Every day: add 100 new businesses in your niche to your list. *Done when:* The list has at least 100 businesses nobody has messaged yet, each with a decision maker and a way to reach them.
- [ ] **3.2** Every day: send 100 personal messages and every follow-up that is due. *Done when:* 100 messages sent today, each with one true line about the business, and every follow-up due today sent, all logged.

### Step 4 · Write down one piece of client work a day

- [ ] **4.1** Write one client sheet for each client. *Done when:* Each client has a one-page sheet with their buyer, voice, words to avoid, approver, owned accounts and your access.
- [ ] **4.2** Every day: write one piece of client work down as a numbered checklist. *Done when:* One new checklist is saved in the Checklists folder, and every step has a Done when line.

### Step 5 · Give your first checklist to a contractor

- [ ] **5.1** Once client work passes 24 hours a week two Sundays in a row, pay a contractor for a trial task from one checklist. *Done when:* One contractor passed a paid trial, their quote is at most half of what the client pays for that work, and their signed agreement and W-9 are saved.

### Step 6 · Count your hours, sales and money every Sunday

- [ ] **6.1** Every Sunday: fill in one row of the Sunday sheet and apply its rules. *Done when:* This week's row is filled in, with money left for every client, and each rule that applies is acted on.
- [ ] **6.2** After 2,800 messages: count calls per 100 messages and decide whether to change who you write to. *Done when:* Calls per 100 messages is written down, and the decision to keep going or change who you write to is in the sheet.

## Frequently asked questions

### Can a one-person business call itself an agency?

Yes. An agency is a business that does marketing for clients, and it does not need staff to start. Be honest about it: say "I" until someone else does part of the work, and never show a team you do not have. Your agreement already says you may use contractors, so "we" becomes true the day your first contractor starts.

### Do I need an LLC to start an agency?

Not to start. In most US states, a DBA lets you trade under the agency's name. Form an LLC before you sign agreements in the agency's name or pay a contractor: the SBA says an LLC protects your personal assets in most cases, and a sole proprietor is personally responsible for the business's debts. State fees run from $35 to $500.

### Will my freelance clients leave if I become an agency?

Most stay if nothing gets worse for them. Keep yourself as their contact, check every piece before they see it, and give 30 days' notice before any new price. A client who pays less than your lowest price per hour may leave at renewal. Let them go, and replace them from your 100 messages a day instead of cutting your rate.

### When should I hire an employee instead of a contractor?

Not as your first hire. Use contractors until the same work has been steady for 3 months in a row and you could still pay for it in a quiet month. If you start telling someone when and how to work, and they work only for you, they may be an employee under IRS rules, whatever you call them. Ask an accountant before that happens.

### Should I resell white-label work instead of hiring a contractor?

Use [white-label](https://scout7.ai/academy/marketing-agency/how-to-resell-white-label-seo) for a whole service you do not want to run, such as SEO or website upkeep. Use a contractor for tasks inside services you already run, like posts or reports. Either way, the same rule holds: what you pay is at most half of what the client pays for that work, and you check it before the client sees it.

## Sources

- [Choose a business structure](https://www.sba.gov/business-guide/launch-your-business/choose-business-structure). U.S. Small Business Administration, checked 13 October 2026.
- [Register your business](https://www.sba.gov/business-guide/launch-your-business/register-your-business). U.S. Small Business Administration, checked 13 October 2026.
- [How much does it cost to start an LLC?](https://www.legalzoom.com/articles/how-much-does-an-llc-cost). LegalZoom, updated 13 January 2026, checked 13 October 2026.
- [Get an employer identification number](https://www.irs.gov/businesses/small-businesses-self-employed/get-an-employer-identification-number). Internal Revenue Service, updated 19 August 2026, checked 13 October 2026.
- [Instructions for Forms 1099-MISC and 1099-NEC](https://www.irs.gov/instructions/i1099mec). Internal Revenue Service, checked 13 October 2026.
- [About Form W-9](https://www.irs.gov/forms-pubs/about-form-w-9). Internal Revenue Service, updated 27 June 2026, checked 13 October 2026.
- [Independent contractor (self-employed) or employee?](https://www.irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee). Internal Revenue Service, updated 19 May 2026, checked 13 October 2026.
- [Pricing](https://mercury.com/pricing). Mercury, checked 13 October 2026.
- [Google Workspace pricing (2026)](https://www.emailvendorselection.com/google-workspace-pricing/). Email Vendor Selection, 22 June 2026, checked 13 October 2026.
- [Can I use Dropbox Sign for free?](https://help.dropbox.com/plans/dropbox-sign-free-plan). Dropbox Help Center, updated 4 December 2025, checked 13 October 2026.
- [Pricing](https://www.loom.com/pricing). Loom, checked 13 October 2026.
- [Pricing](https://hunter.io/pricing). Hunter, checked 13 October 2026.
- [Email sender guidelines](https://support.google.com/a/answer/81126). Google Workspace Admin Help, checked 13 October 2026.
- [CAN-SPAM Act: A Compliance Guide for Business](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business). Federal Trade Commission, checked 13 October 2026.
- [Invitation limit reached](https://www.linkedin.com/help/linkedin/answer/a550555). LinkedIn Help, checked 13 October 2026.
- [Agencies in the AI Era: Six-Month Pulse Report](https://productive.io/reports/agencies-in-the-ai-era-pulse-report/). Productive, survey March 2026, checked 13 October 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, checked 13 October 2026.
- [How Marketing Agencies Get Clients: Every Channel Ranked](https://prometheanresearch.com/how-marketing-agencies-get-clients/). Promethean Research, 2 August 2026, checked 13 October 2026.
- [How to start an Upwork agency in 2026](https://www.upwork.com/resources/5-ways-grow-upwork-agency). Upwork, 2026, checked 13 October 2026.
- [How to transition from freelancer to agency owner](https://agencypro.app/blog/freelancer-to-agency-transition). AgencyPro, 10 February 2026, checked 13 October 2026.
- [From freelancer to agency in 9 steps](https://millo.co/went-freelancer-agency-shoestring-budget). Millo, updated 2026, checked 13 October 2026.
