Granville Advisory

See what your business is actually doing.

Whether you just bought it or have run it for years, the systems don’t talk to each other, so no one can see what’s true. We connect them into one view: what’s making money, which customers you can’t afford to lose, where cash is stuck. It starts with a fixed-price Ops & Data Readiness Review.

Book a call (opens in a new tab)

Free. No obligation. 15 minutes.

The problem

For owners who just bought in, or have run it long enough to outgrow the spreadsheets

Five systems that don’t talk to each other.

Built for businesses with more than one line inside the topline and revenue north of $5M, where those seams already cost real money; a single clean line of business doesn’t need this.

QuickBooks
$842,000 revenue
No job-level detail.
Scheduler / field service
146 jobs booked
No cost data.
POS
$3,240 today
No margin visibility.
Payroll
$58,400/mo labor
Not tied to jobs.
Spreadsheets
Updated 3 weeks ago
One person keeps it.

Someone on your team is burning hours every week re-typing the same numbers into a second system.

Profit by job type
?
Profit by location
?
Not in any of these.

Nobody can tell you what’s making money and what’s losing it.

The person who knows how it all works could leave tomorrow.

See what’s happening: one screen, the whole operation.

Cash, margin, customer concentration, what’s coming, or whichever of these actually run your business: pulled from the systems you already run. This is the view an owner checks on a Monday morning.

Read-only, always. We never write to your systems. Full data policy

One fixed price, set from what your Readiness Review finds · See all engagements
Reeve Plumbing & MechanicalOPERATIONS
Week of Mar 3 · updated 6:04am
Healthy this week: cash covers payroll and payables, one customer to watch on aging.
Cash on hand
$184,200
↑ $12,400 vs last week
Owed to you (AR)
$96,750
$21,300 over 60 days
You owe (AP + payroll)
$71,400
Payroll runs Fri
Gross margin, MTD
31.8%
↓ 2.1 pts vs Feb
Margin by job type
Where the money is made, and lost.
Service calls42%
Maintenance contracts36%
New installs16%
Remodels6%
Remodels are 22% of revenue, 6% of margin. Worth a pricing conversation.
Customer concentration
Who you can’t afford to lose.
Hartwell Property Grp
28%
Vernon School Dist
13%
Bay Ridge Facilities
9%
All others (54)
50%
One customer is 28% of revenue. Losing them would hurt.
What’s coming (the next 30 days)
$21,300 past 60 days
Hartwell, call this week
3 contracts renew
$74k/yr, due within 45 days
17 jobs open
4 waiting on parts
Crew at 81%
Utilization, trailing 2 wks
Pulled from QuickBooks, ServiceTitan, Gusto payroll, and the renewals spreadsheet.

Example dashboard. Yours is built for your business type, from your systems, with your numbers.

Book a call

See it live

This, but with your own numbers.

Book a call (opens in a new tab)

Free. No obligation. 15 minutes.

The engagements

What you get

1Start here

Ops & Data Readiness Review$1,250

We map what you’re running, tell you what’s answerable and what’s broken, and hand you a findings doc plus a first look at your numbers. About a week.

Free. No obligation. 15 minutes.

  1. 2Then

    The BuildFixed price, built from your Review

    We wire your systems into the views your business needs: revenue, cash, jobs, customers, margin, whichever matters for how you operate.

    The six numbers are where most owners start, but they are not the only build. Some start with a different question, like whether every project is making money, or where growth is coming from.

    After the Review, we talk through what it found, and we come back with a single fixed price built from exactly that. Not a range, not a guess. The Review credits toward it.

  2. 3Ongoing

    Ongoing Advisory

    Three tiers, by how much of knowing what’s true, and deciding what to do, moves from you to us.

    • Operatefrom $1,200/mo

      Pipelines monitored, refreshes kept running, breaks fixed quietly. A monthly readout tells you what changed and what to do about it.

    • Optimize / Add Capability

      Custom improvements on the core build: a Power Automate flow instead of manual rekeying, a field app for data collection, automatic alerts, deeper analytics and AI where it earns its keep. Built once, it keeps paying every month after it ships.

    • Advise / Embed

      The whole function: an analytics-and-operations department you couldn’t otherwise hire. An hour-capped retainer, starting around 20 hours a month and scaling with you.

We do not quote a build blind, and we do not hand you a range to sign. The Review is what makes the number real: we find what is actually going on in your data before we quote you, so the price reflects your business, not a guess.

It points at the decision.

Once the systems are connected, we keep watching them with you. This is what an ongoing engagement produces: the constraint to solve, the account to protect, the hire that can’t wait. Decisions, not just data.

Book a call (opens in a new tab)

Free. No obligation. 15 minutes.

Kestrel ContractingSTRATEGY
FY26 plan · Q1 review
Where the year is going, what’s moving it, and what’s in the way.
Backlog to targetFY26 goal · $6.20M
$1.70MQ1 · ahead of pacepacing $6.80M
$1.70M booked (27%)Q1 plan line: 25%
THIS YEAR’S MOVES
Convert two T&M jobs to fixed-price
On track
Collect retainage on the Elmwood project
In progress
Bring estimating in-house
Behind
Hire a second PM before fall backlog lands
At risk
Budget vs. actual, worst job first
A revised budget doesn’t mean the overrun went away.
$130k over
Meridian Medical Office, even after two change orders
Original
$451k
Revised
$512k
Actual
$642k
Actual still leads the revised budget by $130k.
Project margin, worst-first
Two jobs you’re paying to win.
Marchetti Development
−9%
City of Elmwood (muni)
−3%
Ridgeline REIT
19%
Pella Residential
26%
Behind this view:WIP schedule3-year planJob cost ledgerCash forecast
Pulled from QuickBooks, Procore, payroll, and the change-order log.

Example dashboard. Yours is built for your business type, from your systems, with your numbers.

Matt Harvey, founder of Granville Advisory

Who you’re working with

I’m Matt Harvey.

I’ve spent years seeing the inside of organizations and projects ranging from multi-billion-dollar infrastructure programs to government agencies to regional service businesses. The thing that held almost all of them back was the same: they couldn’t see themselves clearly. The cliché about siloed business functions is true at every size. Data collection is immature, and the data that does get collected lives in disconnected systems that don’t talk to each other. A large part of my job has been to fix exactly that: connect the data, collect more of the right data, and serve it to decision makers in a way that actually answers their questions.

I hold certifications in data engineering and program management, and for specialized work I bring in vetted specialists as needed. I lead every engagement personally, and I’m your point of contact from start to finish.

Your data stays yours.

  • Read-only access, always. We connect to your systems to read them, never to write to them. Nothing we do can break how your business runs.
  • You own the dashboard and the data. If we ever part ways, you keep it. No hostage-taking.
  • No lock-in. The monthly advisory is earned every month, not enforced by a contract you can’t leave.

Every business has a unit of work.

The businesses that get this right don’t have better software. Someone decided, once, what a job is, and then made every system agree. An HVAC contractor calls it a job. A trucking company calls it a load. A distributor calls it an order. A dental practice calls it a visit. The word changes. The structure underneath it never does: cost in, revenue out, what’s left over. Nobody’s done that yet for yours, which is why nobody can add its economics up.

Pull the same month from two of your own systems and the numbers won’t tie. Parts cost lands in a general expense account instead of the job it belongs to, so every margin figure downstream is wrong in the same direction. Rework doesn’t get its own line, so it’s invisible, and invisible things are free until they aren’t. That’s not a data-entry problem. It’s that nobody owns the seam between the systems, so nobody reconciles it.

  1. Revenue concentration

    Risk

    One customer is usually a far bigger share than the owner thinks, and it’s often the account the previous owner was proudest of.

  2. Customer margin, worst-first

    Pricing

    The biggest account is frequently the worst one, because it was won on price and nobody went back to it.

  3. Cash conversion

    Liquidity

    The number that decides whether growth kills you.

Three we can ask of any business before we know what you sell.

Want these pulled from your own systems?

Fifteen minutes to talk through what you run, and what you call the thing you sell, and see if the Readiness Review is the right next step.

Reviewed together every month, so a slipping margin or a rising cost line is a conversation in week three, not a surprise at year-end.

Overland Freight Co.TRENDS
Trailing 12 months
Which way the business is moving, reviewed every month.
Revenue per mile & cost per mile, monthly
Cost per mile climbing faster than revenue per mile since Q3.
Revenue/miCost/mi
AprJulOctJanMar
Fuel and deadhead are eating the rate increase. Worth catching now, not at settlement.
Cash conversion
47 days↓ from 61
Getting paid faster. Trend is your friend here.
On-time delivery
91%↓ from 96
Slipping on-time is usually the first sign of a driver or lane problem.
Reviewed together each month: the trend is the conversation.

Example dashboard. Yours is built for your business type, from your systems, with your numbers.

Book a call

Nobody owns the seams between your systems. Now someone does.

Granville AdvisoryBook a call (opens in a new tab)

Free. No obligation. 15 minutes.

Tell us what you’re running, and let’s have a free chat about whether the Readiness Review makes sense.