Guide

The Agency Guide to Managing Cash Flow

·9 min read·By Getsettld

The Agency Cash Flow Trap

You finally landed the $50k account. Your team is thrilled. You hire two new freelance designers to handle the load and purchase three new software seats.

You deliver the first phase of the project perfectly. You send the invoice. And then... you wait.

Thirty days go by. The designers send you their invoices, which are due upon receipt. Payroll is next Friday. The client's AP department says your invoice is "in the queue."

You have $50,000 in receivables, but only $5,000 in the bank, and $15,000 going out next week.

Welcome to the Agency Cash Flow Trap. You are growing yourself into bankruptcy. Here is how to fix it.

Step 1: Stop Being a Bank

When you pay your team before your client pays you, you are providing a 0% interest loan to your client.

The Solution: Milestone Billing & Retainers

  1. Deposits are Mandatory: Never begin work without a minimum 30% to 50% deposit. This covers your initial hard costs and contractor down payments.
  2. Bill Against Milestones: Don't wait for final delivery. If a project takes 3 months, you must bill it in phases (e.g., Design Approval, Development Handoff, Launch).
  3. Pre-Bill Retainers: If a client is on a $5k/mo retainer, invoice them on the 20th of the preceding month, due on the 1st. Work for the month does not begin until the retainer is paid.

Step 2: Sync Your Payables with Your Receivables

Your incoming cash flow (receivables) must outpace your outgoing cash flow (payables).

Managing Contractors: If a client is paying you on Net 30 terms, you cannot agree to pay your sub-contractors "Due on Receipt."

  • Negotiate Net 15 or Net 30 terms with your freelancers.
  • Communicate transparently: "We pay all contractor invoices on the 1st and 15th of the month."

Step 3: Implement the "Launch Hold"

Agencies give up their leverage the moment they hand over source files or push a website live.

The Policy: Create a strict agency policy that final deliverables (source code, high-res vectors, pushing a site to the live domain, transferring ad account ownership) do not happen until the final invoice is paid in full.

Include this in your MSA (Master Services Agreement). When a client pushes back, calmly explain that it is a strict accounting policy and out of your hands.

Step 4: Automate Accounts Receivable (AR)

When you are busy pitching new business and putting out client fires, chasing down a $2,000 invoice feels like a nuisance. But those nuisances add up to a missed payroll.

The System: Do not rely on your memory. Do not rely on ad-hoc emails.

  1. Use automated invoicing software like Getsettld.
  2. Set up automatic reminders 3 days before the due date, on the due date, and 7 days after.
  3. Ensure the emails come from a generic accounting@youragency.com email address, rather than the founder's email. This separates the "bad cop" (billing) from the "good cop" (account management/creative).

Step 5: Build a 90-Day Runway

The ultimate fix for cash flow stress is cash reserves.

Your goal as an agency owner is to build a cash reserve equal to 3 months of operating expenses (payroll, rent, software).

  • Calculate your monthly burn rate (e.g., $30k/mo).
  • Target reserve: $90,000.
  • Transfer 10% of every incoming payment into a separate "Reserves" bank account until you hit that goal.

When you have a 90-day runway, a late-paying client goes from being an existential crisis to a minor annoyance. You make better decisions, you stop taking bad clients out of desperation, and you can focus on scaling sustainably.

Want a simpler way to collect payment?

These guides help you write better terms and manage cash flow. Getsettld can automate payment reminders so you spend less time chasing and more time working.

Get Started →

More Guides