Connected accounting

Your bank. Your books. One place.

Connect your bank and every transaction flows into CRMb — up to two years of history. Money in matches the invoices it paid, spending files onto the right job or category, payroll reconciles itself against real payouts, and your profit and loss stays current without a spreadsheet. Read-only, always: CRMb keeps your books, it never moves your money.

CRMb Accounting on Mac, iPad and iPhone: the bank-activity inbox with payouts recognized as payroll, deposits settling invoices, and auto-categorize rules

Bank feed

Every dollar, where it belongs.

The moment money moves it shows up to review. Put each expense on a job so it lands in that job's real cost, or into overhead by category. A deposit that matches an open invoice is one tap from settling it, and money that never went through an invoice files as income under a category, so nothing goes uncounted.

  • Assign an expense to a job or into overhead
  • Deposits meet the invoice they paid, in a tap
  • Uninvoiced money files as income by category
CRMb bank activity on iPhone: expenses to assign to a job or overhead, recorded deposits settled against invoices, and bank spend on jobs

Payroll, reconciled

Payday, proven at the bank.

Mark a week paid in Punch and CRMb finds the payout that covered it — Zelle, check, direct deposit or a whole-crew batch — matched to the cent, never fuzzy. Confirm it once and a payroll rule files every future payout on its own. Anything you marked paid that never hit the bank surfaces to reconcile, so a bounced check or a forgotten transfer can't hide.

  • Payouts match pay periods to the cent
  • Confirm once — future paydays file themselves
  • Paid-but-never-landed weeks surface to reconcile
CRMb payroll on iPad: bank payouts filed as payroll and linked to the pay periods they covered, a payroll-to-reconcile list, and pay periods reconciled to the bank

Rules that file for you

Categorize a vendor once.

Build the categories your business actually runs on, then set a rule: any charge from that vendor files itself to the right category and skips the inbox. Run the rules across your backlog and a month of transactions sorts in seconds.

  • Your own categories, grouped your way
  • A vendor rule files every future charge on its own
  • Apply the rules to the whole backlog at once
CRMb auto-categorize rules on iPhone: a vendor-contains rule filing matching charges to a category automatically

Profit and loss

Know exactly what you kept.

A cash-basis profit and loss, always current: money received minus your real bank spend, grouped by category, with payroll on its own line and net income at the bottom. Sales by category sits beside it. Hand it to the bank or the bookkeeper as a report, a spreadsheet, or a slide deck.

  • Income and spend, grouped by category
  • Payroll is its own P&L line, never job-costed twice
  • Export to a report, spreadsheet or deck
CRMb Reports on iPad: revenue and margin up top, sales by category, and a cash-basis profit and loss with payroll on its own line

Everything you need to keep the books.

Connect your bank

Link an account and your transactions flow in on their own. Read-only, and only owners and managers ever see it. CRMb keeps the books, it never moves your money.

Put it on a job

Assign an expense to a job and it joins that job's real cost, right next to the hours your crew punched, so the margin is the truth.

Categories your way

Build the categories your business runs on and group every dollar of overhead under them, the way your books already work.

Rules that file for you

Set a rule once and matching charges categorize themselves, skipping the inbox, so the books stay done.

Deposits meet invoices

A deposit that matches an open invoice settles it in a tap, and money with no invoice files as income under a category.

A P&L that stays current

Cash-basis profit and loss and sales by category, always up to date, and exportable to the bank or the bookkeeper in a click.

Payroll that reconciles itself

A payout matches the pay period it covered to the cent — one person or the whole crew in a batch — and files as payroll, its own P&L line.

Verified pay in Punch

Turn it on and a paid week backed by a real bank payout earns a quiet “Verified” mark on that employee's timeline in Punch. Trust, made visible.

A CPA-ready 1099 pack

Export contractor totals for any year, any time — payer details, per-contractor identity and box-1 totals, with what's still missing flagged.

The Punch connection

Books built on real hours.

Most bookkeeping stops at the bank. CRMb's books sit on top of the hours your crew actually punched through Punch, so a job's cost is real labor plus real materials plus real bank spend — and when you mark a week paid in Punch, the bank payout that covered it reconciles right here. The profit you read is the profit you actually made.

  • Bank spend lands on the job next to punched labor
  • Paid weeks in Punch reconcile to real bank payouts
  • Every number traces back to something real

Problems it puts to bed.

You do the books in a spreadsheet at month-end.

Transactions flow in and file themselves as they happen, so the books are done when the month is.

You never really know a job's true cost.

Put a charge on a job and it joins the real labor and materials on that job's margin.

You mark a week paid and hope the money really left.

Every paid period reconciles against a real bank payout — and the ones that never landed surface on their own.

Money comes in you cannot tie to an invoice.

File it as income under a category in one tap, with no invoice required.

See it on real punched hours.

Free while in early access. Your Punch data is already inside.