Free template

Free Agency P&L Template (Google Sheets) — and How to Actually Read It

By the CrewDriven team · 12 min read · Updated July 26, 2026

Most agencies know their revenue to the dollar — and only guess at their profit. The money arrives in two or three currencies, salaries live in a separate spreadsheet, subscriptions charge themselves quietly, and the entire financial report comes down to a feeling that "the month seemed fine". The good news: seeing your real profit takes neither a CFO nor an ERP. It takes one spreadsheet with the right structure and fifteen minutes a month. Below is a free agency P&L template (a CSV that opens straight in Google Sheets), a section-by-section walkthrough on a small agency’s real numbers, and the five mistakes that most often break agency finances.

Why agencies don’t see their profit

Agency revenue is visible to the naked eye: the invoices went out, the money came in, the balance grew. Profit is not. The first layer of fog is currency. A US client pays in dollars through Wise, a European one in euros, a local one in your home currency to a different account. Payroll leaves in one currency; subscriptions charge a card in another. While every currency lives its own life, "how much did we actually make this month" has no answer: you cannot add dollars to euros without one accounting currency, and converting "from memory" produces an error bigger than the margin itself.

The second layer is unstructured costs. Salaries get paid, but never sit next to revenue — they live in a messenger, in the bank, in someone’s head. Operating expenses are smeared across the business account and a personal card: software, coworking, bank fees, annual subscriptions that fire once a year. The single moment of truth becomes year-end, when the accountant names the tax bill — and the number somehow does not match the feeling of "but we worked so well".

The third layer is the blended-rate illusion. Even agencies that keep a company-level P&L often see only the average margin: 35% — seems decent. But an average hides the extremes: one client brings 55%, another minus 10, and the losing one is exactly where most of the team’s hours go. That is a big topic of its own — we broke it down in our guide to project profitability with multi-rate billing. To start, though, an aggregate P&L is enough: it answers whether the agency makes money at all. Per-client detail can come next.

The anatomy of an agency profit and loss statement: five sections

The template is a single sheet: months run across the columns, line items down the rows. Fill in one column a month and you get a year of dynamics for free. To make each section concrete — and show how to calculate every line — let’s walk through them on a small agency: three clients, a team of four, July 2026. All amounts are in the accounting currency, US dollars.

Revenue: one row per client

The Revenue section is one row per client: Client A (retainer) — $6,500, Client B (hourly) — $4,900, Client C (fixed-scope project) — $2,800. Total revenue: $14,200. The rule that matters: this is the value of services delivered this month, not "everything that landed in the account" — a three-month prepayment is not July revenue. And a row per client, rather than one blended figure, is what shows within two or three months who is growing, who is stalling, and which single client half your revenue depends on.

Direct labor: one row per team member

Next come salaries, one row per person, assigned to the month the work was done. In our example: senior developer — $2,400, developer — $2,200, designer — $1,800, part-time project manager — $1,500. Total payroll: $7,900. This is the direct cost of producing your services — the biggest expense line in any agency, which is exactly why it sits on its own, right under revenue, separate from overhead.

Gross margin: the first diagnosis

Gross profit = revenue minus payroll: $14,200 − $7,900 = $6,300, a 44% gross margin. This is the health indicator of your delivery engine: for a service business, the healthy range is 40–60%. Below 40%, you are either selling hours cheaper than you should or the team is loaded with work nobody pays for. No amount of saving on office costs will fix that — the problem lives higher up, in pricing and utilization.

Operating expenses: seven categories

Everything that is not delivery-team payroll: software & subscriptions ($340), contractors ($450), bank & fees ($120), coworking/office ($400), marketing ($250), entrepreneur taxes ($460), other ($80). Total OpEx: $2,100. Seven categories are enough — finer detail eats time and adds nothing to decisions. What matters is that no recurring charge stays outside the table, taxes included.

Net profit: the number this is all for

Net profit = gross profit minus OpEx: $6,300 − $2,100 = $4,200, a 29.6% net margin. This is what the business actually generated in a month: it pays dividends, builds the two-to-three-months-of-payroll safety buffer, and funds experiments. For a small agency, 20–30% net is a good range; a stable 10% or less is a reason to revisit your rates or your client mix.

Here is the same agency across three months — exactly how the filled-in template looks (months in columns, line items in rows):

Line item (USD)MayJuneJuly
Revenue
Client A — retainer6,5006,5006,500
Client B — hourly4,2004,9004,900
Client C — project1,9002,3002,800
Total revenue12,60013,70014,200
Direct labor (team)
Senior developer2,4002,4002,400
Developer2,2002,2002,200
Designer1,8001,8001,800
PM (part-time)1,2001,5001,500
Total payroll7,6007,9007,900
Gross profit5,0005,8006,300
Gross margin39.7%42.3%44.4%
Operating expenses
Software & subscriptions340340340
Contractors380420450
Bank & fees110115120
Coworking & office400400400
Marketing200250250
Taxes (FOP / self-employed)440450460
Other807580
Total OpEx1,9502,0502,100
Net profit3,0503,7504,200
Net margin24.2%27.4%29.6%

One quarter is enough to see what matters: revenue is growing, gross margin climbed from 39.7% to 44.4%, and net profit rose by more than a third in three months. Observations like these are the whole reason a P&L exists.

Currency: one accounting currency + monthly rates

Every amount in the table lives in a single accounting currency. We recommend USD — it is the currency most agency revenue, team rates and subscriptions are already denominated in. Income in EUR, UAH or anything else is converted before entry; the template has a dedicated "Monthly rates" block under the main table for exactly that.

The rule that keeps the numbers honest: lock the exchange rate on the transaction date, not "some monthly average". Received €3,000 on the 15th — convert at the rate of the 15th and write that rate into the block. The P&L figure then matches real money forever, and your margin stops drifting retroactively every time the market moves.

Download the free agency P&L template (Google Sheets)

The exact structure from the walkthrough above: revenue by client, payroll by team member, gross margin formulas, seven OpEx categories, net profit and a "Monthly rates" currency block. One CSV file — no email gate, no sign-up, no "leave your phone number".

Download the template (CSV)

CSV · FREE · NO EMAIL

Import it into Google Sheets (File → Import) — the formulas start working automatically.

The 15-minute monthly ritual

A P&L does not require an accountant — it requires a habit. First day of the month (or the first working Monday), coffee, bank statements, four steps:

  1. 1

    Revenue — by client

    ≈ 5 min

    Open last month’s statements and paid invoices. Enter each client’s revenue into their row. Convert non-USD amounts at the rate of the day the money arrived, and record those rates in the "Monthly rates" block.

  2. 2

    Salaries — by person

    ≈ 4 min

    Fill in what each team member was paid for the month. If part of July’s salary is physically paid in early August, it still belongs to July: the P&L assigns costs to the month the work was done for.

  3. 3

    OpEx — from the bank

    ≈ 4 min

    Walk through the remaining charges and sort them into the seven categories: software, contractors, fees, office, marketing, taxes, other. Check your personal card too — a couple of business subscriptions always hide there.

  4. 4

    Check the margin

    ≈ 2 min

    The formulas have already computed gross and net margin. Compare with last month and ask two questions: why did gross margin move, and which OpEx line grew. If you can answer both, your agency’s finances are under control.

Five mistakes that break an agency P&L

  1. 1

    Tracking cash-flow instead of P&L

    A client prepays three months in July — and the spreadsheet shows a "record July" followed by two "terrible" months, even though the team worked the same. Money movement and revenue are different things: a P&L assigns revenue to the month the services were delivered. Spread the prepayment across the months it covers, and the margin starts describing reality instead of your payment schedule.

  2. 2

    Forgetting taxes in OpEx

    The entrepreneur’s single tax, social contributions, currency-exchange fees — these are business costs exactly like software or rent. Leave them out and your net margin is overstated by several percentage points, which you discover at payment time. The template has a dedicated tax row — fill it monthly even if you pay quarterly: divide the quarterly bill by three.

  3. 3

    Not locking the exchange rate on the transaction date

    Converting a whole month of income "at today’s rate" means your P&L rewrites itself every time the currency market moves. Revenue received on the 3rd converts at the rate of the 3rd — and that rate is recorded for good. That is how monthly figures become final: once a month is closed, it never changes again.

  4. 4

    Not allocating payroll to clients

    For a company-level P&L a total payroll figure is enough — but then you see whether the agency is profitable, not whether each client is. The next maturity level is allocating the team’s time across clients and computing per-client margin — which is where "our biggest client" regularly turns out to be the least profitable one. Start at the aggregate level, but plan the next one.

  5. 5

    Counting yourself as free

    The most popular form of self-deception: the founder sells, manages and designs, but their salary is missing from the P&L — "the profit is mine anyway". As a result, an agency with a "35% margin" barely breaks even once the owner’s work is priced at market rate. Add yourself a row in the payroll section at the market salary for your role — and judge net profit after it.

When the spreadsheet stops being enough

This template honestly works up to a certain scale. The signs you have outgrown it: six or more clients, three currencies, a 15-minute ritual that became an hour of "why doesn’t this reconcile" — and, most telling, the key question shifting from "are we profitable" to "which clients are we profitable on", which an aggregate spreadsheet cannot answer.

CrewDriven builds this same P&L automatically — from the payments and invoices that already flow through the platform. Every payment is recorded in its original currency with the exchange rate locked on the transaction date and normalized to USD; monthly rollups assemble themselves; margin is visible per client. The logic is identical to the template — revenue, team, OpEx, margin — but the numbers fill themselves in during the month: tracked time becomes an invoice, the invoice becomes revenue, and revenue becomes a line in a multi-currency P&L.

The platform is free during the launch period — you can create your workspace and move your numbers over in an evening. Comparing finance tools for your agency? See our CrewDriven vs Finmap comparison. And if you just need to bill a client right now, there is a free invoice generator — no sign-up required.

Frequently asked questions

What is the difference between P&L and cash-flow?
A P&L (profit and loss statement) shows what the business earned: revenue is assigned to the month the services were delivered, costs to the month they were incurred for. Cash-flow shows money moving through accounts: when payments actually arrived and left. An agency needs both, but only the P&L answers "are we profitable" — a profitable business can still hit a cash gap, and a full bank account can hide a loss-making one if it is holding prepayments.
Which currency should be the accounting currency?
The one most of your revenue and your main costs are denominated in. For most agencies billing international clients that is USD: payments arrive in dollars, team rates and subscriptions are quoted in dollars. If all your clients and costs are local, use your local currency. What matters is one currency for the whole table — and locking each conversion at the rate of its transaction date.
How do I account for the owner’s salary?
As a separate row in the direct-labor section, at the market rate of the work you actually do. Half salesperson, half project manager? Enter half of each role’s market salary. Net profit after your salary is the profit of the business as a system; anything you pay yourself beyond that is profit distribution, not a cost.
Should VAT and taxes go into the P&L?
Business taxes — yes, as a dedicated OpEx line: for Ukrainian FOP entrepreneurs that means the single tax and social contribution; elsewhere, your self-employment or corporate equivalents. VAT — no: if you are a VAT payer, it is a pass-through tax you collect from the client and remit to the state, so revenue and costs are recorded net of VAT. The details depend on your setup — confirm them with your accountant.
How often should the P&L be updated?
Monthly is both the required minimum and a sufficient rhythm for management decisions: a month is the natural cycle of salaries, retainers and subscriptions. More often only makes sense before big decisions — a hire, a rate increase, dropping a client. Less often is dangerous: with a quarterly P&L, you notice a loss-making month only after two more just like it have already passed.

This is general information, not accounting or legal advice. Tax specifics depend on your entity type and jurisdiction — verify the details with your accountant.

Checked July 2026.

Your agency P&L — on autopilot

CrewDriven turns payments and invoices into a live multi-currency P&L with per-client margin. Free during the launch period.