Close logic that lives in the ledger
Granite replaces the spreadsheets you maintain alongside QuickBooks. One system. One source of truth.
Prepaids that live in the ledger — not a spreadsheet
Amortization schedules become part of your accounting system. Entries post automatically. The waterfall is always current.
- Straight-line or custom schedules
- Auto-reclassification from expense to asset
- Waterfall report across all prepaids
- Schedule edits void and repost correctly


Accruals with reversal dates built in
No separate tracking sheet. The reversal period is part of the accrual. The system surfaces what needs review during close.
- Reversal period set at creation
- Due reversals surface during close
- Extend if the invoice hasn't arrived
- Full history: original, reversal, extensions
Allocation rules that apply themselves
Define how shared expenses split across departments once. The allocation happens correctly every period.
- Percentage, fixed amount, or ratio-based
- Match by vendor, account, or both
- Preview before posting
- Reverse or adjust with proper audit trail


Mapping rules that persist
Define how transactions categorize once. The rules live in the system. Next month, the same patterns map the same way.
Supported sources:
A close that finishes, not one that drifts
Three phases. Clear status. You know what's done, what's blocking, and when the period is ready to lock.
- Get ready: confirm all activity
- Complete: prepaids, accruals, allocations
- Review & lock: finalize the period


Reconciliation that ties out
Upload your statement. Match against the ledger. Know exactly where the difference is before you close.
- Auto-matching for obvious pairs
- Manual matching for the rest
- Clear difference tracking
Reports that trace back to the source
Every number ties to journal entries. Monthly columns show the trend. No number exists without an explanation.
- P&L, Balance Sheet, Cash Flow
- Vendor expense reports
- Prepaid waterfall
- Drill-down from any amount to entries

See what a finished close looks like
Granite is in private beta. Join the list and we'll reach out as we onboard new teams.