Most advisory packages start as "ongoing support." Six months in, the client emails whenever they want, the calls run long, and the package has become a discount on your time.
The fix is scope. A package that lists what the client gets, and how long it takes you to deliver, has a margin you can calculate.
A monthly advisory package should include five things: a one-screen scorecard with three to five numbers and a target for each, one review call of 30 to 45 minutes, one written recommendation with an owner and a date, a 90-day look ahead on cash or pipeline, and a capped channel for questions between calls. Write down what is not included. Price it as a flat monthly fee and set a delivery time per client. At $750 a month and 90 minutes of delivery, the package earns about $500 an hour.
Five parts. Each has a fixed size, so you can deliver it the same way for every client.
Three to five numbers that map to the client's biggest money decision, each against a target. It is the same view described in our post on showing clients their numbers without a P&L. The client can open it any day, not just on call day.
30 to 45 minutes. The agenda never changes: what moved, why it moved, what to do about it. Start with the number that changed most. Do not walk the scorecard line by line.
After every call, send one decision. One action, one owner, one date. Not a summary of the call. This is the deliverable the client keeps, and it is your proof of value at renewal time.
A short forecast on cash, margin, or pipeline, depending on the client. Refresh it monthly. It turns the call from a review of the past into a conversation about what to do next. That is the line between bookkeeping with a call attached and advisory.
Two questions a month between calls, answered within two business days. The cap is not about being stingy. It is how you keep delivery time honest.
That is the whole package. Anything beyond it is a project or a second package.
What you exclude matters as much as what you include. Put these in writing:
When a client asks for something on that list, you are not saying no. You are saying "that is a project, here is the price."
Flat monthly fee. Not hourly. The client is buying a decision made well every month, not a block of your time.
When you quote it, state the price as the decision. "For $750 a month, I will help you decide how much inventory to carry every month, with a written plan." Clients buy the outcome. They do not buy the call. Say the price out loud before you send anything in writing.
Illustrative example. A wholesale distributor with $4M in annual revenue and 12 employees. The owner is deciding how much inventory to carry into the slow season. The advisory package costs $750 a month, on top of the bookkeeping fee.
The scorecard: gross margin, inventory days, and weeks of cash, each against a target.
Delivery time per client, per month:
Month one runs closer to three hours, because you do three things once:
$750 for 90 minutes is $500 an hour. Across 20 clients that is $15,000 a month for 30 hours of work.
Now the by-hand version. Pull QuickBooks reports, rebuild the numbers in a spreadsheet, format a deck. Prep grows from 20 minutes to nearly three hours, and the package takes about 4 hours per client. At 20 clients that is 80 hours for the same $15,000, or about $190 an hour.
Same price. Same client. The hourly return drops by more than half. Subtract your tooling cost per client from both versions, and the gap barely moves. Prep time is where the package is won or lost.
Track two things for every client. First, how many of your written recommendations the client acted on. Second, how many minutes you actually spent.
If the client acts on fewer than half, the recommendations are too vague or the scorecard is tracking the wrong numbers. Fix that before you chase the renewal.
If your time runs past 90 minutes three months in a row, cut scope or raise the price. Do not absorb it. The package only has a margin while delivery time stays fixed.
The 20-minute prep only works if the scorecard already exists and updates itself. Rebuild it each month and prep eats the margin.
This is the job Pineapple Analyst does. It connects to QuickBooks Online and HubSpot, puts each client's scorecard on a branded dashboard, and gives you an AI analyst to ask what changed and why before the call. The client can ask it the small questions themselves, which keeps the question channel under its cap. A budget-vs-actual view with the variance explained is an advisory deliverable you get from a prompt, not a project you build. Your brand is on it. Your clients get AI-powered insights. You get the credit.
If you run a fractional CFO practice, see how it works for fractional CFOs. If you are a bookkeeper or accountant, start here.
Five things: a one-screen scorecard with targets, one review call of 30 to 45 minutes, one written recommendation with an owner and a date, a 90-day look ahead, and a capped channel for questions between calls.
Charge a flat monthly fee based on the size of the decisions you are helping with, not your hours. The example in this post uses $750 a month for 90 minutes of delivery per client, which works out to about $500 an hour.
About 90 minutes a month once it is running: 20 minutes of prep, a 45-minute call, 15 minutes for the written recommendation, and 10 minutes of between-call questions. Month one runs closer to three hours.
Leave out unlimited calls, custom reports on request, catch-up bookkeeping, tax prep, and one-off projects like budget builds or fundraising models. Put the exclusions in writing and quote projects separately.
Offer it as a tier above their current service, not a replacement. Show them their own scorecard first, then price the advisory layer on top.
Connect QuickBooks Online and put each client's scorecard on a branded dashboard with an AI analyst behind it.
Get Started Free