Skip to content

Guide · for founders

Why is my agency profitable on paper but always short of cash

Trace the gap between agency profit and cash. Check who has not paid you, what the work cost, and who should own the cash plan.

Updated . Find the cash gap before you hire or take on more client work.

Your agency can show a profit while the bank account stays thin. The profit report counts a sale when you earn it. The bank changes only when a client pays you or you pay someone else. Payroll and supplier bills leave on their dates. Client money arrives after those bills. Find that gap before you hire, take on more work, or pull cash out. Start with invoices clients have not paid, work you finished but have not billed, and bills that are already due. Then put one person in charge of the weekly cash plan.

Why profit does not equal cash in the bank

Your profit report counts sales before clients pay. Your bank balance only changes when cash comes in or goes out.

You record a sale when you finish the work. The client has not paid yet. That sale raises profit. The bank balance stays the same until the client pays. Payroll still leaves on payday. You can finish a profitable job and still run short of cash. You paid the team before the client paid you.

Repaying the amount you borrowed uses cash without lowering profit. Loan interest does lower profit. Buying laptops or gear takes cash out right away, even when your books spread that cost over time. Taking money out for yourself lowers the bank balance. Profit stays the same when you take that money out. Ask your accountant to show each line in your books.

Use the same month for the profit report, the balance sheet, and the bank records. Ask the person who closes the books to match the bank statement to the books. Ask them to walk from the cash at the start of the month to the cash at the end. Split client payments in, bills you paid, loan payments, equipment you bought, and money you took out.

Find the lines that show where the cash went. Build the forecast from those lines.

Where an agency’s cash gets held up

Cash sits in work you have not billed and in invoices the client has not paid.

Follow one live project from the signed scope to the money in the bank. Find work you already delivered and have not billed. Check what lets you send the invoice. You send it at a milestone, after the client signs off, or at the end of the month. Name the person who sends the invoice. Finished work that waits for the client to sign off still leaves you paying for the work.

Sort the unpaid invoices into three piles. One pile is not due yet. One pile is late. One pile is in dispute. Write the date the client promised to pay beside each late invoice. The invoice date is the day you asked for the money. The cash arrives on the day the client pays.

Compare the fee you agreed with the cost of the work. Add team time, contractor bills, and other project costs. Add revisions and work the client added after you signed. A project report that skips those costs makes the job look richer than it is. Selling more of that same work repeats the cash squeeze.

Watch growth that makes you pay first. Hiring before the work is signed belongs in the cash plan. Paying contractors before you collect belongs in the cash plan. Buying things for a client belongs in the cash plan. Keep client money you hold for later work apart from cash you can spend on your own bills.

Name the cause, then fix it. You billed late. The client paid late. You did extra work and left it off the invoice. Or you spent before the money came in. Each cause needs its own fix. Fix that cause before you raise the sales target.

What to put in the weekly cash forecast

A weekly cash forecast lists the cash you expect and the bills you must pay, next to the bank balance. You see the week you will run short before that week arrives.

Start with cash the agency can spend. Set aside money you already promised for client work or other bills. List each client payment in the week you expect it. Use what the invoice says and the date the client promised. When you plan payroll, count payments from work the client has signed.

List payroll, contractor pay, supplier bills, rent, software, loan payments, and other bills in the week you will pay them. Use the amounts and dates in your records. Copy the bill names your accountant already uses. Name one person to update each line when a pay date moves.

For each week, start with the cash you have. Add money in. Subtract money out. Carry that ending balance into the next week. Run the same weeks again with one client payment landing late. Write that late week on the sheet. Keep a disputed invoice out of the cash you plan to spend.

Use the forecast to name the next move. Which invoice needs an owner today? Which new promise opens a gap? What happens to payroll if the client pays after the promised date? Ask those questions before you approve another hire or another project.

Each week, replace the guesses with the money that came in and the money that went out. Say why the numbers moved. Update the next forecast. Keep a cash plan that names each amount, each guess, and each next step. Update the sheet every week so you know what the agency can afford.

When the cash problem needs a fractional CFO

A fractional CFO fits when you need someone to own cash, pricing, and hiring. That work fits a part-time seat.

Assign the records first. A bookkeeper records each transaction and matches the bank to the books. A controller closes the month and checks the reports. If invoices or contractor bills are missing, put one person on that fix before you hire. Read Fractional CFO vs controller vs bookkeeper. Pick the job before you write the brief.

A CFO uses those clean records to judge project profit, when clients pay, and who you hire next. Write what they own. They own the cash forecast. They decide what to charge and who to hire. Name who sends the invoices and who asks clients to pay. Ask how they bill at each milestone. Ask what they do when a few clients bring in most of the fees. Ask what they do with extra scope. Ask what they do when the team is already full.

Take the same brief to each call. Say the cash question you need answered. Ask how they build the weekly forecast. Ask which records they need. Ask how often you meet. Ask what they do when a client pays late.

Shortlist fractional CFOs who work with agencies. Bring your bank statements and a list of unpaid client invoices grouped by how late they are to the first call. Keep the names on Your shortlist.

Trace the cash gap. Assign the records. Hire for the choices.