Articles / Small business finance

How to Use AI for Small Business Finance: Fix the 4 Biggest Money Leaks

November 3, 202611 min read
In this guide

In 2022, an advisory firm called Innisfree did work for Twitter during the Elon Musk takeover and sent a bill for about $1.9 million. Twitter told them the invoice had been "successfully processed." Then nobody paid it, and Innisfree had to sue Twitter to get its money.

If that can happen to a firm working for Twitter, it happens in small businesses every day, just with smaller numbers. And unpaid invoices are only one of four places where small businesses lose money without noticing.

I've spent 16 years in business operations, helping over 300 companies, and finding where money slips out is a big part of my job. This guide shows you how to use AI for small business finance in a practical way: the four leaks, how big each one is, why it keeps happening, and the exact steps to fix it with ChatGPT or Claude. You don't need any special software, only the reports your accounting tool already gives you.

Want AI to walk you through this? I built a free AI finance assistant. Paste it once into ChatGPT, Claude or any AI, and it takes you through all four leaks for your own business, one at a time: which report to export, the totals, and the emails.
Get the free AI finance assistant
Before you upload anything to an AIUse a business plan, or turn off training on your data in the settings. Remove bank account numbers, and if you want, replace client names with codes.

Leak 1: Money you earned but haven't collected

$17,500average owed to the 56% of small businesses with unpaid invoicesQuickBooks survey of 2,487 US small businesses, January 2025

In early 2025, QuickBooks surveyed 2,487 small businesses in the US. 56% of them had clients who owed them money, and for those businesses about $17,500 was sitting in unpaid invoices. That's money for work that's already done.

Why unpaid invoices pile up

The first reason is the invoice itself. It went to the wrong person, it's missing the purchase order number their accounting team needs, or the due date isn't clear. Any one of those gives the client a reason to put it aside.

The second reason is that paying you is harder than it should be. If the only way to pay is a check or a bank transfer, it's easy to put off. Tools like Stripe or Gusto make instant payment simple.

The third reason is the biggest one: nobody follows up. Chasing a client for money feels awkward, so you wait a week, then another week, and the invoice keeps getting older. I've been there myself.

How to fix it with AI

  1. Export who owes you money. In QuickBooks it's the "Accounts receivable aging detail" report (on Simple Start use "Open Invoices"). In Xero it's "Aged Receivables Detail". Both export to Excel.
  2. Export your payment history for the year: "Invoice and Received Payments" in QuickBooks, or "Receivable Invoice Detail" in Xero.
  3. Ask AI to rank who to chase first, by how much they owe, how late they are, and how fast they've paid you before.
  4. Let it write the reminders in your tone. Paste in two or three emails you've sent to clients.
  5. Check your invoices. Upload a few recent ones and ask it to check each for the right contact, a purchase order number, a clear due date and a link to pay online. If the pay link is missing, add it to every invoice from now on.
Try this prompt

Here are two files: my accounts receivable aging report and my payment history for the last 12 months. Rank the clients I should chase first, by amount overdue, how late the oldest invoice is, and how late they've paid before. Give me one line per client explaining why. Then, using the three emails I've pasted below as examples of my tone, draft a reminder for each of the top five.

Day 1A friendly reminder. They may simply have missed it.
Day 7A firmer follow-up.
Day 14Another follow-up.
After 14 daysPick up the phone and call them.

Then let your software send the reminders for you. QuickBooks has automatic invoice reminders in its sales settings, and Xero has invoice reminders under Sales. I do this check every Monday, and it keeps me on top of my numbers.

Leak 2: Work you did but never billed

$1,000 to $5,000lost every month on unbilled work, by more than half of agenciesIgnition 2025 Agency Pricing and Cash Flow Report, 273 US agencies

In 2025, Ignition, a company that makes billing software, surveyed 273 US agencies. More than half of them lose between $1,000 and $5,000 every month on work they never billed. If you're a freelancer or a small agency, that can be a big part of your income. It happened to me a lot.

Why extra work goes unbilled

Extra work starts small. One more revision, a quick strategy call that wasn't planned, another round of changes. None of it feels big enough to bill, and saying "that will cost extra" feels like you're risking the relationship. In the same survey, most agencies said they rarely or only sometimes charge for extra work.

The other reason is a scope that was never written clearly. If your contract says "ongoing support", then almost anything can count as support.

How to fix it with AI

  1. Pick one client: the one who asks for the most extra work.
  2. Collect their requests from the last month or two in one place. If your AI is connected to your email, ask it to search for that client's emails and pull out every request.
  3. Compare with the contract. Give it the contract or proposal you signed, and ask it to list everything you did that isn't in the agreement.
  4. Add the hours yourself. Go through the list and add how long each thing took. Then ask it to total the value at your rate.
  5. Send a friendly reset. Ask it to draft an email: here's what our agreement covers, here's the extra work from last month, we're not billing for that, but from next month this kind of work is billed. Then choose your next step: a rate for extra work, or a new contract with a bigger scope at a higher price.
  6. Fix the scope. Ask it to rewrite the scope section, so "ongoing support" becomes a clear list of what's included and what isn't. Use it for every new client too.
Try this prompt

Here is my signed proposal with this client and their emails from the last month. List every request they made. Mark each one IN (covered by the proposal), OUT (not covered) or UNCLEAR, and quote the line of the proposal you based it on. Don't estimate hours; I'll add them.

Leak 3: Prices that never caught up with your costs

77%of small businesses name rising costs, tariffs or both as a financial challengeFederal Reserve Small Business Credit Survey, 2026 Report on Employer Firms

Every year the Federal Reserve surveys thousands of small businesses. In its latest survey, the most common money problem was rising costs: 77% of businesses said rising costs, tariffs or both were a financial challenge. Prices in the supermarket go up when costs go up. So why don't yours?

Why prices fall behind

In a lot of companies I've worked with, prices were set once, often by checking a competitor's website, and nobody touched them for years. This is common in small service businesses that get most clients from referrals.

Most owners also never add their overhead into the price: rent, insurance, salaries, software. None of it belongs to one client, but it still has to be paid.

On the Profit Answer Man podcast, a CFO named Emily Bowie said pricing is the biggest leak she finds. She described a client who looked profitable on paper, and when she ran the numbers, his prices weren't covering about $1.4 million a year of his costs.

And a lot of owners don't raise prices because they're afraid of losing clients, so they keep absorbing the increases.

How to fix it with AI

  1. Export three things: sales by customer for the last 12 months ("Sales by Customer Summary" in QuickBooks, "Income by Contact" in Xero), your profit and loss report for the same months, and the hours your team spent on each client. If you don't track hours, write down your best guess.
  2. Find your real hourly rate per client. Ask AI to split your overhead across clients by hours, and to show what you really earn per hour from each one, and your profit on each.
  3. Check the math before you trust it. The client profits should add up to the profit on your P&L.
  4. Start at the bottom. In my experience there are always one or two clients who take the most time and pay the least.
  5. Draft the price letter. Ask it for a short price-change letter for those clients, with the new price and the date it starts.
Try this prompt

Here are my sales by customer and my profit and loss report for the last 12 months, and the hours we spent on each client. Treat contractors as direct costs and everything else as overhead. Split the overhead across clients by hours, then show each client's revenue, profit, margin and real hourly rate, sorted from lowest rate to highest. Show the formulas, and check that the client profits add up to the net profit on the P&L.

It's a hard change to make, but once you do it you'll be less stressed, your numbers will look better, and you'll have more time for the clients who pay properly. I'd run this check once a month.

Leak 4: Software subscriptions that keep creeping up

$6 → $7Microsoft 365 Business Basic, per user a monthMicrosoft price change, July 2026

In July 2026, Microsoft raised its Business Basic plan from $6 to $7 per person a month. Nobody in your company had to approve that. It's $1 here, $2 there, and if you pay for ten or more tools, you won't notice. I don't notice them either.

Why software costs creep up

Tools renew automatically and prices go up at renewal. Free trials turn into paid plans. You keep paying for seats for people who left months ago. And when everyone on the team buys the tool they like, you pay two or three times for the same job.

On top of that, most companies use only part of what they pay for. In some companies where I've done this kind of review, we cut the software bill in half, and sometimes by two thirds.

Leaving can cost money too. Adobe sold a plan that was billed monthly but locked you in for a year, and cancelling early cost half of what was left. The US government sued Adobe over it. Adobe denied doing anything wrong, and this year it agreed to a proposed $150 million settlement.

How to fix it with AI

  1. Collect what you pay. Download 12 months of statements from your business bank accounts and cards (most banks export CSV), or ask an AI connected to your email to find your software invoices and receipts.
  2. List every recurring charge: what it is, when it started, what it costs per month and per year, and whether the price went up.
  3. Add your team. Give it your team list, with each person's role and what they do day to day, plus the plan and number of seats for each tool.
  4. Check how each tool is used. If your AI can connect to the tools or read their admin pages, let it look. If not, export each tool's user list with last-active dates.
  5. Get a short report: what to cancel, what to downgrade, which tools overlap, which seats nobody uses, and when each yearly plan renews.
  6. Check before you cancel whether it's monthly or yearly. A yearly plan may not give you a refund.
Try this prompt

Here are 12 months of my business bank and card statements, my team list with roles, and the plan and seats for each tool we pay for. List every recurring charge with what it is, first date, monthly and yearly cost, and any price change. Then flag unused seats, tools that do the same job, and new charges from the last 6 months. Finish with three lists: cancel, downgrade, keep, with the yearly saving for each.

One rule I follow myselfNever buy a yearly plan for a tool you've just started using. Pay monthly for the first three months, even if yearly is 20 or 30% cheaper.

The four leaks at a glance

LeakThe signThe fixHow often
Unpaid invoicesInvoices more than 30 days lateRank who to chase, remind at 1, 7 and 14 days, then callEvery week
Unbilled workA client keeps asking for “small” extrasCompare their requests with the contract, bill extras from next monthEvery month
Outdated pricesBusy, but not much profitSplit overhead by hours, fix the one or two clients at the bottomEvery month
Subscription creepSoftware bill grows without new toolsList every recurring charge, cut unused seats and duplicate toolsEvery quarter
You don't have to do all of this by hand. The free AI finance assistant takes you through the same steps for your own business. Paste it into ChatGPT or Claude and it does the work with you.
Get the free AI finance assistant

If software costs are your biggest leak, watch I Found $1M in Wasted Software Across 100 Companies. If it's pricing, watch Your Pricing Strategy Is Wrong.

Sources

Get the next guide
in your inbox

Every new guide comes with a video and a free tool. Join the newsletter to get them all.