Your numbers,
already right.
Connecting your stack takes under five minutes.
The same picture through a consultant or a warehouse project takes months, and needs someone who knows DAX or SQL to keep it alive.
Profit by project, client and department, for services companies running on QuickBooks Online and the systems around it.
14 days, no credit card, from $49/month after. What you connect is your own books, not a demo someone drives for you.
We open accounts by hand today. Email info@kamino.app and a person sets yours up.
Read-only accessRevoke any timeNever used to train models
Northbank Product Launch · P-118
Illustrative demo data · One Step Ahead, a fictional agency
What the ledger says
Accounting platform only
45.0%
$57,810 profit on $128,400 revenue
Cost the ledger can see: $70,590
Invoices in, bills out, coded to the job. Nothing here is wrong; it is just not all of it.
What it actually made
4 systems reconciled
12.1%
$15,541 profit on $128,400 revenue
Cost the job actually carried: $112,859
Four systems reconciled onto one job. Labour is costed at $62.40 an hour burdened: salary, employer tax and benefits over capacity hours.
Records behind the true margin · 4 systems on one job
Same job. Two answers. Only one is true.
One job’s margin, twice, with the records behind both
Records behind the reported margin · one system
Accounting platform
- INV-1042$128,400Northbank Product Launch (fixed fee)Northbank Retail · posted to P-118
- 5000−$41,600Subcontracted deliveryTwo production partners billed to the job
- 5100−$22,850Venue & production hireSpace, rigging, AV, power
- 5200−$6,140Travel & accommodationCrew movement, three cities
Contribution, accounting platform only$57,810
One system, and it is internally consistent. That is why the wrong number survives so long.
Records behind the true margin · 4 systems on one job
Accounting platform · Time tracking + Payroll · Time tracking · Accounts payable
Accounting platform
- INV-1042$128,400Northbank Product Launch (fixed fee)Northbank Retail · posted to P-118
- 5000−$41,600Subcontracted deliveryTwo production partners billed to the job
- 5100−$22,850Venue & production hireSpace, rigging, AV, power
- 5200−$6,140Travel & accommodationCrew movement, three citiesException$1,240 of this travel sits on no project. Someone has to say whose it is.
Time tracking + Payroll
- TS-0418−$30,326Approved hours, 486 hrsCosted at $62.40 burdened: rate from payroll, hours from time tracking
Time tracking
- TS-0431−$4,618Unbilled hours, 74 hrsWorked, approved, never reached an invoiceException31 of these hours were booked after the job was closed.
Accounts payable
- BILL-2291−$7,325Rigging overtime, final nightVendor invoiced 26 days after the job closed
Contribution, 4 systems reconciled$15,541
Every row names the system it came from: Accounting platform, Time tracking, Payroll, Accounts payable. Nothing is aggregated that you cannot open.
The difference between the two, line by line
- What the ledger reported
- $57,810
- Hours on the job, at burdened cost486 hrs × $62.40Time tracking + Payroll
- −$30,326
- Unbilled hours, never invoiced74 hrs × $62.40Time tracking
- −$4,618
- Vendor bill posted after the job closedRigging overtime, final nightAccounts payable
- −$7,325
- Three deductions, added
- −$42,269
- What it actually made
- $15,541
$57,810 less $42,269 is $15,541. Add the deductions yourself and you land on the same figure.
Demo extract · corrected to QuickBooks Online, 8 Aug 2026, 07:15
Built for the whole operating team, not just finance. Who it’s for
Insights is the product. Projects and Planning are paid modules that sit on it. See how they fit
We have no customer logos to show you, because we are early.
One number needed four systems. Here is what else runs.
Nine domains carry the numbers a services company runs on. Eight of them connect, each by a direct API or the spreadsheet connector. The last is coming soon, with no date published. Kamino does the stitching; you do not build a model to get here.
- Accounting
- Direct API · connected
- Invoices, bills, journals, the chart of accounts
- CRM
- Direct API · connected
- What has been won and what is quoted
- Accounts Payable
- Direct API · connected
- Vendor bills and what you have committed to pay
- Resourcing
- Direct API · connected
- Who is committed, and to what
- HR
- Spreadsheet connector · connected
- Headcount, departments, joiners and leavers
- Payroll
- Direct API or spreadsheet · connected
- What the people on the job actually cost
- Expenses
- Direct API · connected
- Card spend and recharges tagged to a job
- Time Tracking
- Direct API · connected
- Approved hours, billable and not
- AR & Collections
- Direct API or spreadsheet · coming soon
- Dunning status, promises to pay, collections effort
- Connected: by direct API or spreadsheet connector
- Coming soon: not available at launch, no date published
The reports are already written.
You connect the stack. Kamino stitches it.
41 reports · 108 KPIs
Already written, running against your own books. The catalogue opens further as more domains connect.
Accounting alone: 19 of 41 ready
- Client profitabilityReady
- Project burn rateWaiting on Time Tracking
- New vs recurring revenueWaiting on CRM
A report that cannot be answered says so and names the domain it needs, rather than quietly returning a worse number.
No consultant, no data engineer, nothing to stand up and nothing to maintain. From $49 a month, a ten-person studio can have this picture without hiring anybody.
We open accounts by hand today. Email info@kamino.app and a person sets yours up.
Why I built this
HR got streamlined. IT got streamlined. Finance is still waiting.
I spent 20 years in finance, a good part of it implementing ERPs and the operational platforms that grow up around them. An ERP joins your data by owning it. An operational platform is right about one domain and blind to the rest. A large organisation can carry the licence, the implementation and the people to keep it alive. A company of thirty cannot, and would still be looking at silos at the end of it.
So Kamino reads the systems you already run instead of replacing them. That is why it can start at $49 a month.
Marc-Andre Chartrand (LinkedIn profile, opens in a new tab), Founder & CEO
Scope it the way you run
You do not run a company by account code. You run it by the job that is late, the client who is unprofitable and the team that is over-committed. Kamino reads the books you already keep and cuts them that way, with no dashboard to build and no model to maintain.
The cuts your ledger cannot make on its own
Illustrative demo data · One Step Ahead, a fictional agency
By project
19 projects
Revenue, direct cost and contribution per job, including jobs still in delivery. Provisional ones are marked provisional.
By client
5 clients
The retainer that looks healthy and the one-off that ate three weeks of production, side by side.
By department
4 departments
Billable hours and cost against the department on the employee record, not a spreadsheet mapping you maintain.
Determinism, not just governance
Governance controls who sees a number and how fresh it is. Determinism controls whether the number is right.
Ask for gross margin at 07:15 and at 16:40 and you get the same figure unless a record changed. When a record changes, the service note tells you, and it names what moved.
Gross margin on Northbank Product Launch
Illustrative demo data · One Step Ahead, a fictional agency
- Asked 07:15
- 17.8%
- Asked 16:40
- 17.8%
- BILL-2291 postsVendor invoiced 26 days after the job closed
- −$7,325
- Asked again
- 12.1%
Service noteRigging overtime, final night, $7,325. The figure moved because that record moved, and by exactly that much.
Corrected on every sync with your accounting platform.
Ask, and check the working
Every AI answer shows its derivation: the arithmetic, the scope and the records behind it. You can disagree with any of the three.
Transcript · illustrative demo data
“Which project made us the most margin this quarter?”
Marlow Group Roadshow. Contribution $50,963 on revenue of $84,200, or 60.5%, against a company gross margin of 31.4%. Travel of $4,180 is unassigned and may belong to it, which would move this answer down.
- Working
- $84,200 − $33,237 = $50,963
- Records used
- INV-1051 · accounts 5000, 5100, 5200, 5300 · project P-131
- Flagged
- $4,180 travel on no project. Assign it and this answer moves.
Demo extract · corrected to QuickBooks Online, 8 Aug 2026, 07:15
Connect QuickBooks Online and the picture is there in an afternoon.
Profit by project, client and department, every figure openable to the record that made it.
We open accounts by hand today. Email info@kamino.app and a person sets yours up.