Complete owner workflow

How PrivateBooks works, from first statement to preparer handoff.

A detailed, plain-English guide to what the app does, what you confirm, what the readiness checks mean, and how your local data stays recoverable.

Current availability: this guide describes the current v4 behavior under source and development-package testing. No verified public installer is currently available. v4 has not been released, submitted to either app store, production-signed, notarized, or store-certified.

First: is PrivateBooks a fit for your books?

The clearest fit is a US sole proprietor or single-member LLC owner who has bank and card statement files, wants to keep financial records local, and is organizing a 2025 Schedule C handoff. You do not need a PrivateBooks account, bank connection, or chart of accounts.

It is deliberately not payroll, invoicing, live bank feeds, inventory management, bank reconciliation, tax filing, or professional advice. Partnership, S-corp, and C-corp modes can organize neutral bookkeeping summaries, but PrivateBooks does not calculate or certify Forms 1065, 1120-S, or 1120. Schedule C calculation is currently supported for 2025 only.

1. Create the business and choose guided suggestions

  1. Choose the entity type that matches how the business is actually taxed. If you are unsure, ask a preparer; the software cannot decide entity status for you.
  2. Enter the business name and active year. EIN is optional and is used only as a local label.
  3. Choose the kind of work you do and answer the short guided questions. PrivateBooks adds common bookkeeping categories, merchant suggestions, and plain-English primers for that profession.
  4. Review those suggestions. A category being common for your profession does not establish that an expense is ordinary, necessary, business-only, substantiated, or deductible in your situation.

You can revisit guided setup. Future suggestions can be updated without overwriting your manual corrections or changing a closed year.

Guided setup for choosing the owner's work and reviewing common bookkeeping suggestions

2. Add every account that carries business activity

Add business checking, savings, each credit card, payment processors such as PayPal or Stripe, cash, and any loan or line-of-credit account you actually use. Complete account coverage matters: a clean checklist cannot detect a statement or cash account you never added.

PrivateBooks never asks for a bank username or password. You obtain statement files from the bank or card provider yourself, then select them locally.

3. Import through a preview — never a blind upload

  1. CSV is the recommended format. It supports common single-amount and separate debit/credit layouts, several date layouts, and US/European number formats.
  2. Use PDF as best-effort input. Text-based statement PDFs may work, but bank layouts vary. A scanned or photographed page, password-protected PDF, or page with no readable transaction rows stops with an explanation and a CSV, unlocked-file, or manual-entry path.
  3. Inspect the preview. Check the detected columns, date order, money direction, each readable row, duplicate plan, source SHA-256, and—if you enter printed opening/closing balances—the balance arithmetic.
  4. Confirm only when it looks right. Nothing is saved until you confirm the preview. If signs or dates are wrong, go back, change the option, and preview again.

Duplicate detection cannot prove that every statement period or row is present; fingerprints only reduce repeat imports and overlapping-statement duplication. A matching balance calculation also does not prove full statement coverage or an independent bank reconciliation. Keep the original statement.

Cash, checks, and genuinely missing activity can be added with the manual-transaction form. Imported source facts stay locked as evidence; categories, splits, notes, and receipts remain correctable.

Statement import preview showing locally parsed rows before confirmation

4. Review suggestions, teach carefully, and recover from mistakes

  • Suggestions stay visible. Built-in rules categorize recognized descriptions; uncertain rows are marked for Review and excluded from tax totals until resolved. Spot-check suggested rows too—the merchant name alone cannot prove business use or tax eligibility.
  • Manual means protected. Choosing a category saves it as a manual decision that a later auto-classification run does not overwrite.
  • Teach affects a narrow set. “Learn” creates an editable merchant rule for future imports and applies the choice to other still-uncategorized rows from the same merchant. It does not rewrite rows you already categorized. Learned rules can be reviewed, edited, deleted, exported, or imported through their own no-write impact preview and explicit confirmation.
  • Undo and Restore are real recovery paths. A recent ordinary category change gets a short-window Undo action. A transaction entered by hand can be edited or removed; PrivateBooks keeps local before/after history and offers Restore for a removed manual row.
  • Transfers need evidence. Equal-and-opposite movements between your accounts can be matched as transfers and excluded from income/expense totals. Review the match rather than assuming every similar amount is a transfer.

A mixed business/personal purchase can be split into exact parts. The original imported row remains as source evidence while the parts—not the parent—feed the totals.

Review screen with visible status, categories, and owner controls

5. Read the readiness result correctly, then export

Tax readiness is year-specific. It checks the records currently in PrivateBooks for unresolved categories, missing supported-rule confirmations, calculation blockers, and warnings. A passing result means the supported built-in checks passed for those local records. The built-in checks do not prove statement completeness, bank reconciliation, receipt sufficiency, tax eligibility, or independent professional review.

For a sole proprietor or single-member LLC using the supported 2025 ruleset, the tax package includes the transaction ledger, Profit & Loss CSV/PDF, versioned Schedule C summary CSV/PDF, support-scope notes, mileage and vehicle Part IV support, home-office inputs, a README, and a manifest. The official Schedule C draft is available only when its blocking items are resolved and intentionally leaves personal identity and filing decisions for you and your preparer.

Partnership, S-corp, and C-corp packages contain neutral bookkeeping totals, not calculated Form 1065/1120-S/1120 returns. Every package remains a draft for preparer review; PrivateBooks does not file, transmit, certify, or approve a tax return.

The optional 25–30% annual cash-reserve band is arithmetic only. It is not an estimated-tax calculation, payment target, safe-harbor result, or due-date schedule; use Form 1040-ES, your state method, and a qualified preparer for those decisions.

Year-specific readiness checklist with remaining actions and evidence limits

6. Close the reviewed year, then make a full-data backup

Closing a year locks its editable financial inputs and records an append-only snapshot of bookkeeping totals, tax lines, the ruleset version, and an input digest. Reopening is allowed and keeps the old event; closing again records what changed instead of rewriting history.

  1. Open About and choose Back up my data.
  2. Save the dated .privatebooks-backup archive somewhere you control, ideally on storage separate from the computer. The archive contains a consistent database snapshot, every attached receipt, a versioned manifest, and SHA-256 integrity hashes.
  3. To restore, choose the archive and inspect the restore preview. Confirmation is a separate step because the current local data will be replaced.
  4. Before swapping data, PrivateBooks verifies archive paths, limits, hashes, receipt references, and SQLite integrity, then creates a complete pre-restore recovery archive. It rolls back on failure and retains the newest three surfaced recovery copies.

Older database-only .db backups remain readable for ordinary restore but cannot contain receipts. Moving into a store edition requires the full-data archive so the database and receipt files travel together.

7. Know the exact privacy and support boundary

The local data folder—not a single file—contains the database, receipts, settings, local session key, and recovery data. Normal bookkeeping work is fully useful offline. There is no background telemetry, PrivateBooks account, hosted bookkeeping database, advertising, cloud sync, or automatic financial-data upload.

Network activity can still happen outside that core boundary: a public Help, IRS, privacy, or release link opens only when you choose it, and Microsoft/Apple handle their own purchase, install, update, and store analytics. Those services do not receive your PrivateBooks database or receipts from the app.

A diagnostic bundle is created locally only when you request it. You can preview its fields and decide whether to save it for a future verified support channel; the app does not send it. No public support channel is active yet, and no private security-reporting channel is active yet.

Availability and release status

v4: planned at $49.99 one time in the US, with all v4.x updates included. Windows and macOS store plus signed-direct distribution are planned, but no public v4 package is approved or available. Production signing/notarization, store submission/certification, independent Schedule C review, remaining device/accessibility checks, and release approval are still gates.

v3.4.2 macOS: frozen and unsupported. Its historical SHA-256 is recorded, but the exact verified public binary is unavailable. Do not substitute a rebuild or third-party copy.

See the current release record Read the public FAQ

PrivateBooks assists bookkeeping and tax preparation. It is not tax advice, does not independently verify your records, and does not replace review by a qualified tax professional before filing.