Featured on Smol Launch
HomeQuickBooks
QuickBooks Online integration

Cash flow forecasting software for QuickBooks

Connect QuickBooks Online and TreoCast builds a 13-week cash flow forecast from your open invoices and unpaid bills. Read only, on Intuit production keys, with every imported number traceable back to the invoice behind it.

$49/month, single entity. 14-day money-back guarantee.
Read-only accessAccounting scope onlySyncs every 4 hours
What lands in the grid
Week 2
Customer collections
7 open invoices
QBO
Week 3
Vendor payments
12 unpaid bills
QBO
Week 4
Payroll
Recurring
Plan

Cells fed by QuickBooks carry a QBO chip. Click one and the drilldown lists the invoices behind the number.

How the connection works

Three steps, and only the first one involves Intuit. Most teams are looking at a populated forecast the same afternoon.

01

Connect QuickBooks

Sign in through Intuit's OAuth screen and approve TreoCast. We request the accounting scope and nothing else. Setup takes about a minute and never asks for your QuickBooks password.

02

Map your accounts

The mapping wizard lists your chart of accounts next to TreoCast's forecast categories and prefills the obvious matches by name. You confirm the ones it guessed and fix the rest.

03

Read the 13 weeks

Open invoices and unpaid bills drop into the weeks they are actually due. Cells filled from QuickBooks carry a QBO chip, and clicking one lists the invoices behind the number.

What TreoCast pulls from QuickBooks

A short list on purpose. Everything here feeds the 13-week grid, and nothing here changes your books.

Chart of accounts

Every active account, ready to map to a forecast category. Name matching prefills most of it so you are reviewing a draft rather than starting from a blank grid.

Open invoices

Each unpaid customer invoice lands on its own due date. No averaged collection period smearing your receivables across the quarter.

Unpaid bills

Accounts payable posts to the week each bill comes due, so the outflow side of the forecast is built from real obligations instead of a run rate.

Payer lag from payment history

TreoCast measures the median gap between due date and settlement for each customer. A client who has paid nine days late for two years is forecast to pay nine days late again.

A visible audit trail

Any cell fed by QuickBooks shows a QBO chip. Open the drilldown and you see the underlying invoices, so you can answer where a number came from without leaving the grid.

Automatic refresh

TreoCast syncs every four hours, and QuickBooks webhooks trigger a sync when your books change. The forecast keeps up with the ledger between your weekly reviews.

Worth knowing before you connect

TreoCast does not import settled transactions from QuickBooks. Actuals come from your bank through Plaid, because pulling the same cleared payments from both sources would double count them. QuickBooks supplies what is still owed. The bank supplies what has already moved.

TreoCast next to the Cash Flow Planner in QuickBooks

QuickBooks Online ships its own cash flow projection. It is a reasonable place to start. Here is where a dedicated 13-week forecast does more.

Forecast view
QuickBooksA money in and money out projection.
TreoCast13 weeks, one editable column per week, rolling forward as each week closes.
Saved scenarios
QuickBooksNone saved.
TreoCastBear, base and bull saved side by side and switchable.
Variance against plan
QuickBooksNo locked plan to measure against.
TreoCastLock a plan, then compare forecast to actual by week.
Multiple companies
QuickBooksOne company file at a time.
TreoCastConsolidated across entities, with a switch back to any single entity.
Receivable timing
QuickBooksBuilt from the invoices in your books.
TreoCastEvery open invoice sits on its own due date, shifted by that customer's median payment lag.
Bank data
QuickBooksThe bank feeds already connected inside QuickBooks.
TreoCastPlaid bank feeds alongside the ledger, so actuals come from the bank.

Compared against the Cash Flow Planner built into QuickBooks Online as of August 2026. Rows we could not verify against Intuit's own documentation are left out rather than guessed at. TreoCast is not affiliated with or endorsed by Intuit.

Security and access

You are handing a third party a view of your general ledger. Here is exactly how far that view goes.

Read only, always

TreoCast reads your books. It does not create, edit or delete anything in QuickBooks, and it never moves money. There is no write path in the integration to misuse.

Accounting scope only

The OAuth request asks for com.intuit.quickbooks.accounting and nothing further. No payments scope, no payroll scope, no access to anything outside the ledger.

Tokens encrypted at rest

OAuth access and refresh tokens are encrypted with AES-256-GCM before they are stored. Nobody reads them out of the database in plain text.

Reviewed by Intuit

TreoCast runs on Intuit production keys, granted after passing Intuit's App Assessment Questionnaire. This is a reviewed production app, not a sandbox connection.

Disconnect clears the door

Disconnecting revokes the tokens with Intuit immediately. You can also purge everything imported from QuickBooks in the same step.

Your books stay the record

QuickBooks remains your system of record. TreoCast is a forecast built on top of it, so nothing you do here can change what your accountant sees.

Questions people ask before they connect

Does TreoCast write anything back to my QuickBooks books?

No. The connection is read only. TreoCast requests the accounting scope, reads your chart of accounts, open invoices and unpaid bills, and stops there. It does not create or edit transactions, does not change your categories, and does not move money. Your books look exactly the same after you connect as they did before.

Which version of QuickBooks is supported?

QuickBooks Online. The connection runs through Intuit's OAuth flow on production keys, approved through Intuit's App Assessment Questionnaire. QuickBooks Desktop is not supported.

How often does the data sync?

Every four hours on a schedule, plus an event driven sync when QuickBooks webhooks tell us your books changed. In practice a new invoice shows up in the forecast within minutes rather than at the next scheduled run. You can also trigger a sync yourself.

What happens when I disconnect?

TreoCast revokes the OAuth tokens with Intuit, which ends our access at Intuit's end, not just ours. You are then offered the option to purge the data imported from QuickBooks. Choose it and the accounts, invoices and bills we pulled are deleted.

Does it work with multiple QuickBooks companies?

Yes, on the multi-entity plan. Each company connects separately, and the forecast has a consolidated view plus a switcher back to any single entity. That is the setup most fractional CFOs and multi-entity operators end up running.

Do I still need my bank connected?

Yes. QuickBooks supplies the forward looking side of the forecast, the open receivables and payables. Your bank connection through Plaid supplies actual cash movement, which is what variance analysis measures against. Both together is what makes the weekly comparison honest.

Does TreoCast import my QuickBooks transaction history?

Not in the current version, and that is deliberate. Actuals come from the bank through Plaid. Pulling the same settled transactions from QuickBooks as well would double count them. What we take from QuickBooks is the chart of accounts, open AR and open AP, plus the payment history used to measure payer lag.

What does it cost, and is there a trial?

$49 per month for a single entity and $99 per month for multiple entities. That is launch pricing, half of the $99 and $199 list. There is no trial tier. There is a 14-day money-back guarantee, so you can run a real forecast on your real books and get your money back if it does not hold up.

Launch pricing · 50% off

Your receivables already know what week 6 looks like.

Connect QuickBooks, confirm the account mapping, and read the next 13 weeks. $49/month for a single entity, $99/month across entities, with a 14-day money-back guarantee.

Read-only access. Disconnect any time and purge what was imported.