Restaurant Bookkeeping

Bookkeeping

Where your real expenses get captured — rent, utilities, fees, and the rest — so the Numbers page shows actuals instead of estimates.

Reconciliation Queue

Loading transaction cleanup...

Connect and import

This page starts when money data arrives. Purchase entry stays on Purchases so food cost and receipt cleanup stay in one place.

Plaid

Ready to connect

Deposits, ACH, debit-card purchases, checks, cash movement.

QuickBooks

Optional

Import chart of accounts, classes, vendors, and incomplete P&L rows.

Processor

Live where connected

Match sales, fees, tips, refunds, and loan repayments to deposits.

Statements

Coming next

Fallback path for credit cards or banks that are not connected yet.

Categorize exception

Nothing is waiting. The Category Assistant surfaces one transaction to review at a time, suggested from your vendor rules and keyword matching.

This month

$0

captured revenue

Expenses

$0

actual rows captured

Needs Review

0

transactions to confirm

Net this month

$0

captured revenue − expenses

Forecast accuracy

Code transactions before trusting the cash forecast

0% of planned spend is backed by actuals. Add vendor rules and confirmed rows to replace estimates.

Open queue

Actualization Queue

Where does the money go?

Turn pending bank transactions into confirmed actuals. AIR shows the bucket, impact, and reason first; the owner confirms selected rows before anything moves.

Pending actuals

$0

0 selectable rows

No pending real transactions need actualizing for this month.

New Plaid, QuickBooks, processor, or statement rows will appear here before they affect confirmed CFO actuals.

CFO Money Map

Teach AIR how this restaurant spends money

Owner language first: payroll source, food vendors, rent, utilities, processor fees, and recurring OpEx. Vendor answers become rules; transaction changes wait for approval.

Food and beverage vendors

Utilities and recurring OpEx

Credit card / processing fees

Other OpEx estimates

CFO Numbers backing

Save the first money map to show estimate coverage.

Proposed category updates

No taught vendor has matching review transactions yet.

Vendor rules

0

tenant-scoped rules AIR can reuse on future imports

Purchase Reconciliation

Bank/card rows matched back to Purchases

Plaid and statement rows stay in Bookkeeping, but food and supply spend should reconcile against the invoice truth on Purchases before the owner has to answer twice.

Review purchases

Matched

0

$0

Possible

0

$0

Unmatched

0

$0

Not purchase spend

0

payroll, rent, deposits, fees

Budget vs Actual

Set a monthly spending plan per category. AIR compares it to coded actuals for this month and flags drift in plain language.

No budgets set yet. Click “Set budgets” to add monthly spending plans and start drift tracking — no plans, no fake numbers.

Numbers Baselines

These are owner estimates from Numbers. AIR uses them until better bank, card, payroll, or invoice truth replaces them.

No monthly expense estimates have been entered yet.

Source Mix

Capture the first transaction to start the source mix.

AI-Coded Inbox

Remy codes every bank row on import. 0 need your eyes — confident codes auto-confirm into Numbers.

DateVendorAmountCategorySource
Loading restaurant books...
💼

CFO Assistant

I’m here to help you use your menu as a revenue-generating tool. Before we look at growth opportunities, let’s make sure your data is clean and accurate — that’s the foundation everything else is built on. What would you like to start with, or should I flag what I’m seeing?