← All guides

How to read a seller's financials when the books are messy

Small-business books are almost never clean. Here's how to make sense of a seller's tax returns and P&Ls, what messiness is normal, and which red flags actually matter.

How to read a seller’s financials when the books are messy

The first time you get a seller’s financials, brace yourself. You might picture clean, audited statements. What you’ll usually get is three years of tax returns and a QuickBooks export the owner ran themselves, with categories that don’t match year to year, personal expenses mixed into business ones, and numbers that don’t quite tie together.

That’s normal. A small business owner isn’t running a finance department, they’re running a business. Messy books aren’t automatically a red flag. But you do need to know how to read through the mess to the real numbers, and how to tell ordinary disorder from the kind that should worry you.

Start with the tax returns, not the P&L

When the books and the tax return disagree, believe the tax return. An owner might massage a profit-and-loss statement to make the business look better for a sale. Very few will overstate income to the IRS, because that means paying tax on money they didn’t make. The tax return is the number the owner was willing to swear to under penalty, so it’s your anchor.

Get at least three years of returns. One year tells you almost nothing, a business can have a good year or a bad one. Three years shows you the trend, and the trend is more important than any single number.

Expect the books and returns to differ, then ask why

They won’t match exactly, and that’s fine. Timing differences, an accountant’s adjustments, and cash-versus-accrual accounting all create gaps. What matters is the size and the explanation.

A revenue figure that’s off by a percent or two between the P&L and the return is noise. A gap of tens of thousands of dollars needs an answer. Ask the seller to walk you through the difference. A real business owner can explain it. Someone who can’t, or who gets cagey, is telling you something.

Rebuild the earnings yourself

Don’t take the seller’s stated earnings number at face value. The whole point of reading the financials is to rebuild the real earnings, the SDE, from the raw returns and statements yourself, line by line.

Start with net income from the return. Then add back the things a new owner wouldn’t inherit: the owner’s salary, personal expenses run through the business, depreciation, interest, genuine one-time costs. That rebuilt number is what the business actually produces, and it’s often quite different from what the seller quoted you.

The gaps between your number and theirs are exactly where the negotiation lives.

What’s normal messy versus what’s a real flag

Normal messy, not a dealbreaker: - Categories that shift between years or don’t follow standard accounting labels - Personal expenses mixed into the business, as long as they can be itemized - A self-run QuickBooks file that doesn’t tie perfectly to the return - Round numbers that suggest estimates rather than precise records

Real flags, slow down and dig: - The owner can’t or won’t produce tax returns - Revenue that jumps or drops sharply with no explanation - “One-time” expenses that appear every single year - Cash income that’s described but doesn’t show on the returns (you can’t buy or bank on income the seller didn’t report) - Add-backs that can’t be documented with receipts - Books and returns that are wildly apart with no coherent story

The line is documentation and explanation. Mess that the owner can walk you through is manageable. Mess they can’t or won’t explain is the problem.

The one number that hides the most

Watch add-backs hardest. That’s where a seller’s optimism does the most damage, because every add-back inflates the earnings the price is based on. A salary that’s genuinely discretionary is fair. A family member on payroll who does real work is not an add-back. A “one-time” legal expense in all three years is a recurring cost wearing a costume. Test each one, and only count the ones that hold up.

Why this is worth the effort

The purchase price is built on the earnings, and the earnings are buried in these messy documents. Every dollar of overstated earnings, taken at face value, becomes several dollars of overpayment once it’s multiplied into the price. The work of reading through the mess isn’t busywork. It’s where you find out what you’re actually buying, and what it’s actually worth.

You don’t need to be an accountant. You need to be willing to ask “where did this number come from” until every figure has an answer you believe.


Valtize is built for exactly these documents, the messy tax returns and self-run exports a seller actually hands you. It reads them, pulls every line, and shows you the number next to the page it came from, so you confirm each figure before it counts. See how it works.

← Back to all guides

Run a real deal through Valtize.

See what a business is worth, whether an SBA loan covers it, and where the risk hides — free.

Analyze a deal free