Skip to main content

Business books & allocation intelligence

Lawenots

Business books with provable period close — allocation when you need it

Start with business books — from $49/mo, no invite needed.

Bank feeds, canonical reconciliation truth, deterministic readiness, and optional attest. Add allocation monitoring when you need it — self-serve.

Not ready to register? Try the guided sandbox →

Add allocation monitoring

Books and allocation tools in one place

Lawenots is software for keeping clean business ledgers when you hold both cash and digital assets. Connect your banks, match transactions, and finish each month with a simple checklist. You stay in control of the rules — we do not give investment advice.

Anyone can start bookkeeping from $49 per month. Invitation-only tools cover drift alerts and scenario views when you need them. Prefer to look first? Use the guided sandbox, then compare plans on the pricing page.

Operators and practices use Lawenots to shorten month-end, hand clearer files to a CPA, and keep tax schedules tied to the same lots and transactions you already recorded. Export receipts include a content hash so you can prove what was generated.

How month-end works

  1. 1. Bring activity into the Close Graph. Connect banks or import files. Lawenots normalizes rows so cash and digital-asset activity live in the same close model.
  2. 2. Match against one truth. Suggested matches and rules clear the easy items. AR, AP, compensation, settlement, and bank reconciliation all reference the same matched/unmatched ledger.
  3. 3. Close with a reproducible score. The readiness score rolls up Close Graph node weights and states — open, matched, settled, attested, or carried-forward with a hashed note.
  4. 4. Export the evidence package. Tax schedules, statements, timeline hashes, and export receipts serialize the period subgraph so a CPA can see what was generated and when.

Digital-asset bookkeeper · Self-serve signup

Close-native books for operators and practices

Bank feeds, Close Graph reconciliation, deterministic readiness, and tax-ready statements — from $49/mo.

  • Starter

    $49 / mo

  • Professional

    $129 / mo

  • Firm

    $299 / mo

All books tiers →

Unified book

Fiat (Plaid) and digital assets under one close

Bank feeds and on-chain activity reconcile into one chart of accounts and one Close Graph. Period close, tax schedules, and optional attestation share the same lots and transactions — not a separate crypto spreadsheet.

  • Plaid bank sync + CSV import for fiat treasury
  • Lot engine for digital-asset disposals and Form 8949 exports
  • Allocation monitoring is a self-serve add-on for mixed-asset operators — see pricing

Product spine

Close Graph

A period-close graph where every close input becomes a node. Each node has a clear status, an evidence trail, and a readiness score.

Lawenots treats close inputs as graph nodes, not separate records scattered across different tools. This covers transactions, reconciliation items, AR and AP expectations, compensation expectations, and settlement anchors. Each one is checked against the same ledger before a period can close.

Node lifecycle

Open
Matched
Settled
Attested
Carried forward

Transaction

Plaid row, CSV import, exchange/on-chain activity

Reconciliation item

Bank reconciliation difference, duplicate suspect, feed gap

Invoice / AR expectation

Stripe MRR, Coinbase Commerce, invoice draft, pipeline revenue expectation

Bill / AP expectation

Vendor bill, expected processor payout, unpaid obligation

Compensation expectation

Gusto/Deel/ADP/PEO register import, contractor accrual, recurring compensation journal

Settlement anchor

Plaid ACH, Stripe payout, on-chain USDC tx hash, Close + Attest anchor

Readiness formula

readiness = round((sum(weight for passed nodes) / sum(all node weights)) * 100)

Open nodes block close. Matched, settled, attested, or explicitly carried-forward nodes pass according to their type and close policy.

Carry-forward with content-hashed note

Carry-forward is a first-class graph transition, not a loose comment. The operator states why an open item belongs in the next period; Lawenots hashes the note and includes it in the period evidence package.

[
  {
    "id": "node_txn_9421",
    "type": "transaction",
    "state": "settled",
    "label": "Stripe payout matched to bank deposit",
    "weight": 12
  },
  {
    "id": "node_recon_117",
    "type": "reconciliation_item",
    "state": "matched",
    "label": "Duplicate suspect resolved",
    "weight": 10
  },
  {
    "id": "node_ar_2026_05_mrr",
    "type": "ar_expectation",
    "state": "open",
    "label": "Expected MRR not received by cutoff",
    "weight": 15
  },
  {
    "id": "node_ap_vendor_17",
    "type": "ap_expectation",
    "state": "carried_forward",
    "label": "Vendor bill carried to next period with hashed note",
    "weight": 8
  },
  {
    "id": "node_anchor_331",
    "type": "settlement_anchor",
    "state": "attested",
    "label": "Settlement anchor included in evidence package",
    "weight": 10
  }
]
{
  "period": "2026-05",
  "closePolicyVersion": "close-graph-v1",
  "readinessFormula": "readiness = round((sum(weight for passed nodes) / sum(all node weights)) * 100)",
  "canonicalLedger": "single matched/unmatched ledger for transactions, AR, AP, comp, settlement",
  "nodeCounts": {
    "open": 1,
    "matched": 1,
    "settled": 1,
    "attested": 1,
    "carried_forward": 1
  },
  "evidencePackage": "locked trial balance + issue list + graph JSON + export receipts + timeline hashes + attestation metadata"
}

Publishable methodology: Close Graph formula and evidence model →

Close feeds

Revenue, settlement, and compensation reconciliation feed one close engine

Lawenots does not become an invoice generator, bill-pay rail, or payroll tax engine. It imports what should have happened, reconciles it against what did happen, and contributes typed expectation nodes into the same Close Graph and canonical matched/unmatched ledger.

Expectation objects

Each module creates typed expectation nodes that enter the same readiness formula, issue taxonomy, evidence package, and carry-forward rules. One engine, three feeds.

Revenue reconciliation

nodeType: ar_expectation

Expected: Stripe MRR, Coinbase Commerce receipts, invoice drafts, pipeline expectations

Observed: Imported cash receipts, processor exports, or on-chain evidence

Blocker: Expected but not received by close

Integrations, not an invoice generator

Settlement reconciliation

nodeType: settlement_anchor

Expected: Plaid ACH, Stripe payouts, and on-chain USDC that should settle

Observed: Imported payout events, bank confirmations, and tx-hash evidence

Blocker: Should-settle vs did-settle mismatch

Evidence and anchoring, not a bill-pay UI

Compensation reconciliation

nodeType: comp_expectation

Expected: Comp run-rate, payroll calendar, and provider register imports (Gusto, Deel, ADP, PEO)

Observed: Posted GL, provider register rows, and optional crypto-leg evidence

Blocker: Register / GL discrepancy by close

Reconciliation only, not payroll tax or disbursement

Crypto-leg evidence reuse

Crypto legs carry tx hash + FMV as evidence, reuse the lot and 8949 machinery, and can emit an outflow event into allocation drift when that module is provisioned.

{
  "id": "exp_settlement_usdc_2026_05_01",
  "module": "settlement",
  "provider": "Ethereum",
  "closeGraphNodeType": "settlement_anchor",
  "expectedAmount": 1200,
  "currency": "USD",
  "expectedAt": "2026-05-28T17:00:00Z",
  "evidence": {
    "txHash": "0x7e3a...91bc",
    "fmvUsd": 1200,
    "ledgerReference": "gl_44291"
  }
}

#2 product surface

Lawenots Verify

Lawenots can review any books — and close them

Import QuickBooks, Xero, or CSV. Lawenots Verify surfaces close blockers, scores readiness, and returns a hashed readiness report that looks like a real close package. Works even if the client never migrates.

  • Uncategorized transactions
  • Duplicate suspects
  • Bank feed gaps
  • Open reconciliations
  • Lot identity mismatches
  • Ledger imbalance

Import is the top of the funnel. Close Graph is the destination.

Visual proof of correctness

Close → attestation → export receipt

The brand is auditable artifacts, not neon dashboards. Step through what Close + Attest produces — then verify offline with open verification tooling.

Every close input becomes a graph node with a reproducible state: open, matched, settled, attested, or carried forward.

Tax-ready methodology → · Guided sandbox →

{
  "period": "2026-05",
  "closePolicyVersion": "close-graph-v1",
  "canonicalLedger": "matched/unmatched source of truth",
  "nodeStates": {
    "open": 1,
    "matched": 14,
    "settled": 9,
    "attested": 4,
    "carried_forward": 1
  }
}

Free first attested close

Your first attested close is free — for any organization

Bring your books native or import from QuickBooks. We deliver one real evidence package for your first period — a locked trial balance, issue list, matched/unmatched ledger, export receipts, and attestation metadata — with a live verify link anyone can check.

  • Any org, any source

    Start in Lawenots books or import QB-sourced data. The first period's attested close package costs nothing.

  • One real evidence package

    Not a demo. A serialized period subgraph with a Merkle-root attestation and a public verify link you can hand to a CPA.

  • The CPA becomes the salesperson

    A signed, independently verifiable close package beats a spreadsheet. Your CPA sees it once and wants it every period.

Free covers period one. Close + Attest ($399/yr) covers ongoing anchoring, batch closes, and firm workflows.

Specialized entry points

Developers, bookkeepers, and practice APIs

Developers

Public integration reference — MCP server for Claude, OAuth 2.0 flow, REST endpoints, and Labs Flywheel R/R gate tools (private beta).

  • Connect Lawenots to Claude as an MCP connector
  • Look up endpoint paths and tool schemas before you build
  • Validate swing setups through the R/R gate formula (Labs)

Signed-in access when: Docs are public. Sign in after Labs Flywheel or practice access is provisioned to create MCP OAuth credentials and keys.

Bookkeepers

Firm Starter ($79/mo), QuickBooks/Xero Migration Kit, and close-native books built for digital-asset and treasury clients.

  • Launch or grow a bookkeeping practice on Lawenots
  • Onboard multi-client orgs with practice-in-a-box distribution
  • Move mixed-asset clients off QuickBooks or Xero

Signed-in access when: Sign in to start Firm Starter onboarding, switch client orgs, or run period close in a client ledger.

Lot-level tax accounting

Firm API for practice ledgers — programmatic sync, lot-level gain/loss, and Form 8949 exports.

  • Automate ingest for boutique crypto-CPA clients
  • Pull gain/loss and tax-package exports programmatically
  • Manage many client books from one practice org

Signed-in access when: Overview is public. Sign in to create scoped credentials, run sync jobs, and use the practice dashboard.

Allocation intelligence

Standalone or books add-on — drift, tax-aware preview, evidence export

Sample allocation · USD 487,250

For individuals

Allocation intelligence for individuals

Targets vs reality — with tax-aware next steps you decide

Use allocation as a standalone policy tool, or attach it to Lawenots books. Drift alerts, tax-aware rebalance previews, and a downloadable Allocation Evidence package — without turning Lawenots into a generic crypto dashboard.

  • Essential

    Drift + target vs actual

  • Differentiator

    Tax-aware rebalance preview

  • Strong

    Allocation Evidence (paid deliverable)

Link your portfolio policy to this closed period so drift alerts and Allocation Evidence follow your books close cycle.

Open verification

Independently verify Close + Attest evidence

Lawenots publishes verification tooling for Close + Attest so operators, firms, and auditors can independently validate evidence packages without a Lawenots account.

These are verification and contract artifacts — not the full product. Reconciliation matching, allocation drift logic, and Labs Flywheel covenant implementations remain proprietary.

Explore

Operators & practices

We cut monthly close from nine days to three. The readiness score tells the team exactly what still blocks close.

Controller, multi-entity operator66% faster close

Form 8949 exports with lot traceability finally match what our CPA asks for — without rebuilding spreadsheets every April.

Principal, RIA opsZero spreadsheet rebuilds last season

Suggested matches with confidence scores removed the guesswork. Juniors clear high-confidence pairs; seniors review the rest.

Senior bookkeeper4h → 45m recon sessions

Lawenots is not affiliated with or endorsed by these providers beyond authorized API integrations.

Tax-ready methodology · Open verification · Verify a package · Lawenots Verify · Platform status · Security · llms.txt

Lawenots — Business Books & Allocation Intelligence