Beta · free while we build · live demo, no signup
Close the bookswithout the spreadsheets.
Granite is close software for the prepaids, accruals, deferred revenue, and card imports you keep in spreadsheets next to QuickBooks. Schedules post themselves. The period locks when everything ties out.
No signup. Your own copy of a company's books, deleted after two hours idle.

Works with
- Ramp
- Brex
- Stripe
- Justworks
- Deel
- Expensify
What actually slows the close down
The prepaid tab
Twelve rows per contract, updated by hand, and a journal entry typed from it every month.
The card export
Two hundred Ramp lines in a CSV. The same vendors mapped to the same accounts, again.
The checklist that isn't one
“Is June done?” depends on who you ask. Nothing stops you from posting into a closed month.
Try it on a real close.
The demo drops you into Tidewater Analytics: product-analytics SaaS, billed through Stripe, eight employees on Justworks, four contractors on Deel, spend on Ramp cards. Thirteen months are closed and tie out. July 2026 is open and waiting for you.
- 01
Categorize 30 card transactions
Ramp synced July. Rules handled the recurring bills; 30 need a GL account and a vendor. One laptop should be flagged as a fixed asset.
- 02
Create a rule for Loom
Three Loom charges. One rule maps them, and every future one, to Software & Subscriptions.
- 03
Post card spend to the ledger
- 04
Reconcile Operating Checking
The July statement is loaded. Most lines auto-matched; pick accounts for the direct ACHs and complete the rec.
- 05
Post July prepaid amortization
Eight schedules have a July line due.
- 06
Post July depreciation
- 07
Recognize July deferred revenue
Annual contracts release one month.
- 08
Review accruals
June's accruals reversed on July 1.
- 09
Lock July 2026
Granite won't lock while anything is still due.

Everything in the demo is fictional. The assistant is real, rate-limited, and only answers about this company.
Card & payroll imports
Map a vendor once. It stays mapped.
Ramp, Brex, Stripe, Justworks, Deel, and bank CSVs come in as source transactions. Rules assign the account and vendor. What's left is the handful that are genuinely new.
- Rules by merchant, cardholder, memo, or amount
- Flag a purchase as a prepaid or fixed asset from the row
- Post a month of spend as one reviewed batch

Prepaids · fixed assets · deferred revenue
Schedules that live in the ledger.
A prepaid is created from the payment that funded it. The schedule posts each month's entry. Edit the schedule and it voids and reposts correctly. Same for depreciation, and for annual contracts releasing revenue.
- Straight-line or custom periods
- Waterfall report ties to the balance sheet
- Accruals carry their own reversal date

Bank reconciliation
Know where the difference is.
Load the statement. Obvious pairs match themselves. What's left is listed with a suggested account. The rec completes when the difference is zero, not when you give up.
- Auto-match on amount and date
- Direct ACHs settle to a schedule or an expense in one step
- Completed recs are part of the close record

Close checklist
The period locks when everything is done. Not before.
Four phases, one page. Every step turns green from the books themselves — no one ticks a box by hand. Finalize shows what's still due and refuses to lock until it's gone.
- Blockers computed from the ledger
- Posting into a locked month needs a reason and leaves an audit row
- Reports drill from any number to the entries behind it

Granite Assistant
It reads the books. It doesn't write without asking.
Ask why the rec is off, what's left before July can lock, or to accrue the legal bill that hasn't arrived. The assistant reads the ledger and drafts the entry. Nothing posts until you approve it, and every post carries the same audit trail as one you typed yourself.
- “Why doesn't the bank rec balance?”
- “What is left before I can lock July?”
- “Accrue $4,500 for Wilson Sonsini's July services”
Runs on Claude. In the demo it's rate-limited and scoped to Tidewater.

A note from the founder
I've spent ten years in finance, the last three as head of finance at a Series A startup. I'm building Granite because the close at most startups still runs on a spreadsheet next to QuickBooks — one prepaid tab, one accrual tracker, one allocation model that a single person understands. I know because I was that person.
The rule I care about is that the accounting logic lives in the system, not in a file. If a schedule exists, it posts. If a month is closed, it stays closed. If a number is on a report, you can click through to why.
It's early. The demo is the honest version of where it is today. If you close books for a living, I'd like to hear what's wrong with it.
— Ben
$50 or $100 a month. Free during the beta.
Flat per company. Unlimited users. No implementation project.
Questions you'll probably ask
Does this replace QuickBooks?
What does the demo let me do?
What happens to demo data? Is my real data safe?
How do I import from QuickBooks?
Who is it for?
What does it cost?
How mature is it?
Can I sign up without talking to anyone?
Close July for Tidewater. Then decide.
Ten minutes, no signup. If it fits, join the beta and we'll help you move your own books.