Agency Financial Reports: A Monthly P&L and Cash Flow Routine
Most agency owners look at their bank balance and guess. A short monthly routine built on three reports and a handful of ratios replaces the guessing with decisions you can defend.
By SaaSVisionary Team · · 7 min read
Ask a room of agency founders how their business did last month and most will answer with a feeling. “Busy.” “Tight.” “Better than March.” Those feelings are usually built on the bank balance, which is the least reliable signal an agency has. A big client can prepay a quarter and make a weak month look healthy. A slow-paying client can make a profitable month feel like a crisis.
The fix is not a finance degree. It is a fixed routine: the same three reports, pulled the same way, reviewed on the same day every month, with a short list of numbers that tell you when to act. This guide lays out that routine for a small agency and shows where agency books differ from a typical small business.
Why agency numbers get messy
Agencies have a few quirks that make standard bookkeeping misleading if you leave it on default settings.
- Pass-through money. Ad budgets you pay on behalf of clients flow through your account. If they land in your revenue line, your sales look inflated and your margin looks terrible.
- Two kinds of income. Retainers are predictable. Project fees are lumpy. Blending them hides how much of next month is already secured.
- Contractor-heavy delivery. Freelancers and subcontractors are a direct cost of the work, not overhead. Filing them under “general expenses” makes it impossible to see what a client actually costs to serve.
- Prepaid work. When a client pays for three months up front, you have received cash but not earned it yet. That money is a liability until the work is delivered.
Once your chart of accounts reflects these four points, the reports start telling the truth.
The three reports and what each one answers
Profit and loss: did we make money?
The agency P&L covers a period, usually a month, and compares it with the year to date. For agencies, split the top section into separate lines for retainer revenue, project revenue and other income such as training or referral fees. Keep reimbursed media spend out of revenue entirely, or show it on its own line below gross profit so it never distorts your margin.
Under revenue, list direct costs: contractors, production, stock assets and any tools bought for one specific client. Revenue minus direct costs is gross profit. Everything below that line, such as salaries for non-delivery staff, rent, insurance and your software stack, is operating expense.
Balance sheet: what do we own and owe?
The balance sheet is a snapshot on the last day of the month. The lines that matter most for an agency are cash, accounts receivable, deferred revenue from prepaid retainers, accounts payable, credit card balances and any drawn credit line. If receivables keep climbing while revenue stays flat, clients are paying you more slowly, even if nobody has complained.
Cash flow statement: can we cover payroll?
Profit and cash are different things. A profitable agency can still run short if clients pay in 60 days and contractors expect payment in 15. The cash flow statement shows money coming in and going out from operations, from investments such as new equipment, and from financing such as loans or owner draws. The single most useful figure it produces is runway: how many months you could operate at the current rate of spending if new cash stopped.
Five numbers worth tracking every month
You do not need twenty metrics. These five cover most of the decisions a small agency faces.
| Metric | How to calculate | What it tells you |
|---|---|---|
| Gross margin | (Revenue minus direct costs) divided by revenue | Whether your pricing covers the real cost of delivery |
| Net margin | Net income divided by revenue | How much of each dollar you keep after everything |
| Days sales outstanding (DSO) | (Receivables divided by revenue for the period) times days in the period | How long clients take to pay you |
| Runway | Cash on hand divided by average monthly net outflow | How long you can absorb a bad quarter |
| Billable utilization | Billable hours divided by available hours | Whether the team’s time is turning into revenue |
Track them on a single page so you can see a six-month trend at a glance. A single month rarely means much. Three months moving in the same direction almost always does.
A worked example: a five-person content agency
Consider an invented agency, Brightline Content Co., with four retainer clients and a couple of website projects in a typical month. Here is an illustrative month with round numbers.
| Line | Amount |
|---|---|
| Retainer revenue | $26,000 |
| Project revenue | $9,000 |
| Total revenue | $35,000 |
| Freelance writers and designers | $7,500 |
| Gross profit | $27,500 (about 79%) |
| Salaries, rent, software, insurance | $24,000 |
| Net income | $3,500 (10%) |
| Client ad spend handled (excluded from revenue) | $15,000 |
Brightline’s gross margin looks strong, but its net margin is thin. Losing one $6,000 retainer would push the month close to break-even. That is a pricing and concentration problem, not a delivery problem, and it only becomes visible when the reports are split this way.
The monthly close checklist
Pick a fixed day, such as the fifth business day of each month, and work through this list in order.
- Reconcile every bank, card and payment processor account against your books.
- Confirm all invoices for the month were sent and all payments received are matched to the right invoice.
- Move prepaid retainer amounts to deferred revenue and recognize the portion earned this month.
- Tag revenue by client and by service type so you can see profitability per account.
- Run receivables aging and list anything past 30, 60 and 90 days.
- Export the P&L, balance sheet and cash flow statement.
- Update the five-metric page and note any number that moved more than you expected.
- Hold a short review with the partners or leadership and agree on no more than two actions.
A report that produces no decision is just paperwork.
Turning signals into decisions
Use a simple rule set so the review does not become a debate every month.
- DSO rising for two months: tighten payment terms on new contracts, ask for deposits on projects and automate reminders. Tools that send invoices and payment links from the client record, like SaaSVisionary’s invoicing and text-to-pay, make it easier to shorten the gap between finishing work and getting paid.
- Gross margin slipping: look for clients where contractor costs have crept up without a price change. Reprice at renewal or reduce scope.
- Runway under three months: pause discretionary spending, review subscriptions and speed up collections before you consider borrowing.
- Utilization low while margin is fine: you may have room to take on work before hiring. If utilization is high and margin is falling, you may be underpricing.
Keeping the data clean with less effort
Most of the pain in monthly reporting comes from data that lives in too many places: proposals in one tool, invoices in another, time in a spreadsheet and client notes in email. When quotes, invoices and payments sit on the same contact record, tagging revenue by client becomes a filter rather than an afternoon of copying.
A custom CRM with a report builder lets you add fields like service type or retainer tier to each client and pull them into a monthly view. If you are also working on how you present results to clients, our guide to a monthly client report template pairs well with this routine.
Frequently asked questions
What financial reports should a marketing agency review every month?
At minimum, a profit and loss statement, a balance sheet and a cash flow statement. Together they show whether you made money, what you own and owe, and whether you can cover upcoming bills. Add a one-page summary of gross margin, net margin, days sales outstanding, runway and billable utilization so trends are easy to spot.
Should client ad spend count as agency revenue?
Generally no. Money you spend on a client’s behalf and bill back at cost is a pass-through. Counting it as revenue inflates sales and makes your margin look far lower than it really is. Keep it in a separate account or below gross profit. Ask your accountant how to treat markups or management fees in your situation.
What is a healthy gross margin for a small agency?
It varies by model. Agencies that rely heavily on freelancers usually run lower gross margins than those with salaried delivery teams. Rather than chasing a universal benchmark, compare your margin month to month and by client. A steady decline, or one client far below the rest, is the signal that pricing or scope needs attention.
How do I calculate runway for my agency?
Take the cash you have available today and divide it by your average monthly net cash outflow over the last three months. If you are cash-positive, runway is effectively open-ended, but it is still worth calculating what would happen if your largest client left. That scenario number is often more useful than the headline figure.
Want your invoices and client data in one place before the next close? Start a free 14-day trial.