Most agencies make the same mistake on their first paid client: they sign the contract first and figure out the operations after. Two weeks in, they're scrambling to set up payment infrastructure they should've had ready, fixing a deliverability gap that's blocking the campaign, or apologizing to the client because the reporting they promised doesn't exist yet.
The fix is a pre-flight checklist. Run it before you take the first payment. Every item below has cost a real operator real money to learn.
Legal & financial setup
Business entity formed
Not a freelancer. Not a sole proprietor with a Stripe account. An LLC at minimum, ideally an S-Corp once revenue clears $40K/year. Without an entity, every dollar of agency revenue passes through your personal SSN and you have unlimited personal liability for any client dispute.
EIN issued
Required for the business bank account. Required for any contractor 1099s you'll issue. Required for state-level business registrations. The IRS gives you one in five minutes online. Get this before opening the bank account.
Business bank account opened
Personal-account commingling is the fastest way to lose your liability protection. Every dollar of agency revenue goes into the business account. Every dollar of agency expense comes out of it. No exceptions, including the laptop you bought for "agency work."
Business credit card
Same reason. Plus you need it for the recurring tooling subscriptions (CRM, voice AI, attribution platform, etc.) that will live in the agency's name.
Accounting software
Pick one and start using it from transaction one. Not a spreadsheet you'll migrate later. The migration never happens. Whatever you pick, the criteria are: it integrates with your bank account, it handles 1099 contractors, and it produces a P&L you can actually read.
Tax registration
Sales tax in the states you'll deliver in (varies by state — some don't tax services, some do). Local business license. Anything your state requires for "professional services." Skip this and your first state-level audit lands a $5K-15K bill.
Contracts & deliverables
A real client contract
Not a template you found on a forum. A contract drafted or reviewed by a real attorney that includes:
- Scope of work (specific deliverables, not "AI services")
- Term (90 days minimum on the first contract)
- Payment terms (setup fee + recurring, due dates, late-payment terms)
- Termination clause (notice period, early-termination fee if applicable)
- IP ownership (the client owns the outcomes; you own the methodology)
- Confidentiality (mutual NDA baked in)
- Limitation of liability (capped at 12 months of fees, standard)
The attorney costs $500-1500 and saves you tens of thousands the first time something goes wrong.
A statement of work template
Per-engagement SOW that references the master agreement. The SOW is where the specifics live: which integrations get built, which campaigns launch, what the success metric is, and what happens if the metric isn't hit.
A clear churn-out procedure
What happens when a client cancels. Where does their data go? When? What gets deleted? What gets exported to them? The first time you have a hostile churn, you'll be glad this is in writing.
Acquisition infrastructure
A deliverability-ready sender domain
Not your main agency domain. A separate sending domain (outbound.youragency.com or a sibling domain) that's been authenticated, warmed for 14 days, and is sending to a fully validated list. We cover the warmup specifics in the cold email warmup protocol.
Suppression list infrastructure
A suppression list at the workspace level — not per-campaign — that captures every unsubscribe, STOP keyword, hard bounce, and complaint. Every send checks against it before dispatching. This is non-negotiable from a CAN-SPAM and TCPA standpoint.
A2P 10DLC registered (if SMS is in scope)
If you're sending SMS as part of delivery, your phone number(s) must be A2P-registered. Approval takes 1-3 weeks. Start this before you sign the client, not after.
Lead source(s) confirmed
Wherever you're pulling leads — enrichment platforms, public records, partnerships — you need confirmed access before launch. Including: API keys provisioned, billing set up, quota understood, and a back-of-envelope estimate of how many leads you can pull per week.
Delivery infrastructure
Client CRM provisioned
If you're running on an agency CRM platform with sub-accounts, the sub-account is created, branded with the client's name, and connected to the integrations the campaign needs. Twilio numbers, calendar, payment processor, all live.
AI agents deployed and tested
Don't deploy to production untested. Run at least 30 simulated calls/conversations through every agent before pointing real traffic at it. Listen to the calls. Read the transcripts. Fix the obvious failure modes.
Calendar wired to the CRM
The receptionist must be able to see the client's calendar in real time. A 2-hour stale calendar means double-bookings within a day.
Escalation rules configured
What happens when the AI receptionist hits a question it can't answer? What happens when an emergency keyword triggers? Who gets paged? On what channel? Wire this before launch, not after the first emergency call gets dropped.
Reporting & ROI
Attribution pixel installed on the client's site
A pixel on every page of the client's website, capturing inbound traffic by source. The pixel is the only thing that lets you prove later that your campaign actually drove the leads — without it, the client's existing organic traffic gets credit for your work.
Client reporting dashboard ready
The client should have read-only access to a dashboard showing real-time metrics: leads generated, bookings, calls answered, revenue attributed. If the dashboard is a PDF you email monthly, your retention rate will be lower than operators who have a live dashboard.
Weekly check-in cadence scheduled
Calendar invite for a 30-minute weekly call with the client during the first 90 days. Reduce to monthly after. The first call is the most important — it's where you set expectations on what success looks like and what the path to it is.
Compliance
CAN-SPAM compliance
Footer with physical address on every email. Working unsubscribe link. Honored within 10 business days. Suppression list catches the unsubs. We covered why this is a workspace-level concern, not a per-campaign concern, in the 7 hidden gaps post.
TCPA compliance
For SMS: time-window enforcement (no sends before 8 AM or after 9 PM in the recipient's local time), STOP keyword honored within seconds, prior express written consent for marketing messages, and proof of consent stored.
DNC list checks
Every phone number checked against the National DNC registry before any outbound dial. Quarterly re-check on existing lists. The fines are $40K+ per violation — this is not optional.
Data retention policy
How long do you keep client data after churn? Standard is 30 days post-cancellation, then full deletion. Document it, follow it, prove it on request.
The "before signing" review
Before you take the first payment from your first client, walk through this list and check every box. If you can't check a box, do not sign yet. The contract will still be there next week. The reputation hit from a botched first delivery will be there for years.
The reason every item is on the list is that I've watched at least one operator skip it and pay for it. The cost of running the checklist is a few days of setup. The cost of skipping it ranges from "embarrassing" to "agency-ending."
How AcquireOS handles this
The AcquireOS Operator tier ships with most of the delivery infrastructure pre-wired: agent deployments, attribution pixel, suppression list, A2P registration support, escalation rules, and the client reporting dashboard. The legal and financial setup is still on you — we're a software platform, not a CFO — but the operations side moves from "build it yourself in three weeks" to "configure it in an afternoon."
If you're approaching your first client signing and any of the boxes above feel uncertain, book a call. We'll walk through what's already covered by the platform versus what you'd still need to set up on your own.
The summary
The pre-flight checklist is the difference between an agency that makes it past the first client and one that doesn't. Run it before you sign. Don't improvise. Don't tell yourself you'll fix it after the first invoice clears. The operators who skip the checklist are the ones who quit by month four.



