There is no magic appointment number that turns a $1M agency into a $5M company. There is a planning model: held meetings, times close rate, times average annual value. Booked meetings times show rate give you held. Work the formula backward from the incremental revenue you need. Treat the output as a range for planning. Not a forecast. Not a promise. Not a result we or anyone else can guarantee.

You also cannot skip Build and Close and buy meetings. Fill without a productized offer produces chats. Fill without a closer produces a founder with a full calendar and an empty Sunday. This piece is the math under how to build a sales team in a marketing agency. The operating system around the math is how to grow a marketing agency from $1M to $5M.

We have operated a B2B shop for 15 years. Boca Raton. The model below is how we plan Fill. It is not a case study. It is arithmetic with labels.

A planning model, not a promise

Write it down so nobody pretends it is a KPI you already hit.

New-logo annual revenue (planning) = held meetings × close rate × average annual value (AAV)

Held meetings = booked meetings × show rate

Definitions, because agencies blur them:

  • Booked: a qualified buyer accepted a time against a named offer.
  • Show rate: held divided by booked. Confirmation and recapture live here.
  • Held: they showed up. Still have to be qualified. Junk that sat through 20 minutes is not a held meeting in this model.
  • Close rate: signatures divided by held, qualified meetings. Not signatures divided by “opportunities” you never defined.
  • AAV: average annual value of the productized offer you are selling, not the last custom SOW you improvised.

The stack of conversion is booked → show → close → AAV. If you already start from held, do not multiply by show rate again.

This model ignores a lot of real life on purpose: expansion, churn, project vs retainer mix, ramp time, seasonality, deal cycle that spills across years. Put those in after you can do the simple version without lying.

It is a planning model. Example ranges only. If someone quotes a single appointment target as “what it takes,” they are selling certainty. We will not.

Work the formula backward from $5M

A $1M shop that wants to be a $5M company needs on the order of $4M of additional annualized revenue, plus enough new volume to replace whatever churns. The existing book is not a round number that sits still.

For a new-logo-only sketch (the honest simple version):

Clients needed ≈ incremental annual revenue ÷ AAV

Held meetings needed ≈ clients needed ÷ close rate

Booked meetings needed ≈ held ÷ show rate

Then divide by the number of years you actually mean. $1M to $5M is not a quarter. Founders who plan 200 held meetings as if they were a Q4 sprint either under-price, over-promise close rate, or both.

When to hire the first salesperson depends on whether this calendar could exist without you inventing it. SDR vs closer depends on whether the gap is producing held meetings or converting them.

If the only way the math closes is a close rate only you have ever produced, you do not have a $5M plan. You have a founder plan. Productize the offer until a non-founder can quote it. Then use a close rate a closer could hit.

Example ranges you can actually use

These are hypothetical ranges for a founder-led marketing agency around $1M (SEO, PPC, content, web, AI-optimization) selling one productized offer. Not client results. Not targets we commit to. Planning bands.

AAV band. Many productized retainers in this world live somewhere between about $48k and $120k a year (think $4k to $10k a month, or a tight project-plus-retainer equivalent). Below that, meeting volume explodes and sales cost eats the offer. Above that, cycles get longer and founder gravity returns unless Close is real.

Close-rate band on held, qualified meetings. Plan around 15% to 30% if the ICP is tight and the offer is a product. Below 15%, you likely have a Build problem or a junk calendar. Founder-only rates above 30% are common and not transferable. Do not put 40% in a model because you closed your cousin’s company.

Show-rate band. Plan around 60% to 80% of booked if confirmation, reminders, and recapture exist. Below 60%, you are counting theater.

Worked example A (planning only). Incremental $4M. AAV $80k. Close rate 25% of held. Clients: 50. Held meetings: 200. If that climb is three years, about 67 held a year, on the order of 5 to 6 held a month. At a 70% show rate, booked is on the order of 8 a month of qualified sets, not 8 chats.

Worked example B (planning only). Same $4M. AAV $60k. Close rate 20%. Clients: about 67. Held: about 335. Over three years, on the order of 9 held a month. Over two years, the calendar gets uncomfortable unless Fill is a job.

Add churn. If you lose 10% of annualized revenue a year, you need meetings to replace that before any of the $4M is real. Ignore that and the model is a poster.

Write your own inputs on one page. If you cannot fill them without guessing, you are not ready to buy volume.

You cannot buy meetings and skip Build or Close

Founders try. They hire a setter, rent an SDR shop, or turn up a sequencer, and wait for $5M.

If Build is missing, more meetings are more discovery calls that need you. Close rate in the model collapses, or it stays high because you still invent scope, which caps volume at your week. Outbound appointment setting fails on a custom menu. That is not a channel problem.

If Close is missing, held meetings pile up behind your calendar. Show rate looks fine. Conversion waits on Tuesday. You will start skipping sets to “protect delivery,” which is how Fill dies.

If both are missing, you bought a report.

Fill is a stage, not a purchase. We run it on certified Apollo.io Managed Services infrastructure because list and sequence have to be real. The tool does not replace AAV, show rate, or a closer. Appointments are necessary. They are not sufficient.

An agency sales playbook the founder does not have to run is what turns a held meeting into paper. Without that motion, the model’s close rate is a wish.

Held is the number. Booked is a vanity metric.

Agencies celebrate booked. Booked is easy to game. Soft qualification. Double-booking. “Quick intros” that were never the offer.

Count held, qualified, against the product. Then count signatures from those meetings over a cycle long enough to be honest (90 days is a start, not a year of memory).

If booked is high and held is low, you have a show process problem, or you are setting meetings people never intended to take. If held is high and signatures are low, you have Close or Build, not a “need more top of funnel” slogan. If signatures are fine and AAV is tiny, you will never hire a real sales team because the unit economics cannot pay for Fill and Close.

Hypothetical: a content shop at about $1M with a productized SEO retainer on paper. They buy 40 booked a month. Half are the wrong buyer. Half of the rest no-show. The founder closes the remainder by customizing. The spreadsheet said $5M. The company got busier. That is skipped Build and Close, with a full calendar.

Capacity has to sit next to volume

Run three checks after you have a meeting range.

Can a non-founder take the first call? If no, every extra held meeting is an extra founder hour. The model is capped.

Can delivery run the product without a hero sprint? If no, you are selling a future fire. Volume is how you buy churn.

Can you take ten business days off and still have deals move? If no, Close is not installed. More appointments will wait in your inbox.

If those three fail, do not increase sets. Fix the stack. Then fill the calendar on purpose.

A Revenue Partnership holds that whole line: Advise and Build so AAV is real, Fill so held meetings are a job, Close so conversion is not you. Fifteen years operating. Boca Raton. Equity is a separate door, by application, when you want a minority-stake partner toward exit. Neither model lets you skip the arithmetic.

Book a Growth Audit

If you cannot put held, show, close, and AAV on one page without fiction, you do not need more tactics. You need the operating diagnosis.

Book a Growth Audit if you want the Revenue Partnership: the planning model, then Fill and Close on a productized offer, under one roof. For select agencies ready to share a minority stake and build toward exit, start with The Partnership Model.

The job is enough held meetings, converted without the founder as the machine. Buying chats is how you stay at $1M with better software.

FAQ

How many appointments does a $1M agency need to reach $5M?

There is no single number. Use a planning model: new annual revenue is roughly held meetings times close rate times average annual value. Held meetings are booked meetings times show rate. Work it backward from the incremental revenue you need. The result is a range for planning, not a forecast and not a promise.

What is a held meeting versus a booked appointment?

Booked is a time on the calendar. Held is the buyer who showed up. Show rate is held divided by booked. Agencies that celebrate booked meetings inflate the plan. The model only works on held, qualified conversations with buyers who match the offer.

Can I just buy more meetings to grow from $1M to $5M?

No. If the offer is still custom, more meetings bounce to the founder. If Close is still the founder, more meetings become a pile you reschedule. Volume without Build and Close is a busier stall. Appointments are Fill. They are not the operating system.

What close rate should an agency use in the model?

Use a range, not a hope. For a productized offer sold to a tight ICP, many shops plan in a band around 15 to 30 percent of held meetings. Founder-only close rates are often higher and not transferable. If the model only works at your personal win rate, you do not have a company plan.

Does this appointment math include existing retainers?

The simple model is incremental new-logo revenue. Your path from $1M to $5M will also include expansion and churn on the current book. If you ignore churn, you will under-count meetings. If you assume every old retainer lives forever, you will over-count the jump.

How does appointment setting fit this math?

Appointment setting is how you produce the booked meetings on purpose. Outbound, plus whatever inbound and referrals you can actually count. A setter owns that volume. A closer converts held meetings. Neither job replaces a productized offer.