Books that
balance themselves.
Double-entry bookkeeping, ledgers, and financial statements
built in — reconciled the moment you hit save.
Double-entry built in
Always-balanced books
Statements on demand
54 sections
Inside Accounting
Full double-entry accounting, end to end.
Accounting in donefy is a complete system — banking feeds and reconciliation, invoices and bills, sales tax, and a true double-entry core. Every transaction flows through the journal and ledger automatically, so your books stay balanced and every statement is one click away.
Below, we walk through each section of the module — starting with the Dashboard, the live financial snapshot you land on every time.
The big picture — and a books you can talk to.
Dashboard
Your whole ledger at a glance.
A live financial snapshot — balances, period activity, and what needs attention the moment you log in.
Accounting Dashboard
Income, expenses, assets and ledger activity
Total Income
$0
Total Expenses
$0
Net Income
$0
Total Assets
$0
Income vs Expenses
2026Income
$15,600
Expenses
$12,350
Net
$3,250
Connected activity
$0
1 entry
$0
2 entries
$0
2 entries
$0
1 entry
$0
2 entries
Enable inventory to see cost of goods sold flow into the ledger automatically.
Health alerts
All clear
No accounting health issues detected right now.
Ask your books
Ask your books anything.
Plain-English questions, real answers from your ledger — “How much did we spend on fuel last quarter?” done.
Ask your books
Natural-language answers grounded in your real ledger — never invented numbers
Ask anything about your finances.
Answers are generated by AI from posted transactions and may contain mistakes — verify against the reports.
Feeds, rules, and reconciliation that keep the books true.
Bank transactions
Every bank line, in your books.
Transactions stream in from your bank feed and land in one queue — review, categorize, and post in seconds.
Banking
Review transactions
Confirm a category for each line — rules and AI pre-fill suggestions
Bank Checking Account
$18,420.50
Book balance
Bank Savings Account
$25,012.40
Book balance
ACH — BlueCross insurance reimbursement
+$4,850.00
MedSupply Depot — exam gloves & syringes
−$1,240.00
Card payout — patient copays
+$2,315.00
LabQuest Diagnostics — panel processing
−$975.00
CleanCare Janitorial — June service
−$680.00
Bank accounts
All your accounts, one balance view.
Connect checking, savings, and credit cards — live balances and feed status for every account in one list.
Banking
Connect or import your bank & credit-card accounts, then review and categorize
Bank Checking Account
Checking · Bank of America
$0.00
Bank Savings Account
Savings
$0.00
Live bank feeds
Not set up — add your bank connection credentials to connect banks automatically
Categorization rules
Categorize once, automate forever.
Teach the books your patterns — rules match payees and amounts so recurring transactions file themselves.
Banking
Bank rules
Automatically categorize transactions by their description, amount or account
Medical suppliesauto-add
Money out · all of 1 condition(s) → 5200 · Medical Supplies
Insurance reimbursementsauto-add
Money in · all of 1 condition(s) → 4200 · Insurance Reimbursements
Lab services
Money out · all of 1 condition(s) → 5300 · Lab Services
Import
Bring history in, cleanly.
Drop in CSV or OFX exports and map the columns once — months of history import without double entries.
Banking
Import transactions
Upload a CSV, OFX, QFX or QBO statement — duplicates are detected automatically
Bank account
Reconcile
Match the books to the bank.
Tick transactions off against your statement until the difference reads zero — every period, fully reconciled.
Banking
Reconcile
Match your books to the bank statement — tick cleared transactions until the difference is $0
Bank account
Bank Checking AccountStart a reconciliation
Upload statementUpload a statement file to fill in the balances automatically, or enter them by hand.
Statement date
mm/dd/yyyyBeginning
0Ending
0Add bank account
Creates a matching account in your chart of accounts automatically.
Account name
Type
CheckingLast 4 digits
1234Institution (optional)
e.g. ChaseCost Centers
Know what every operation costs.
Group spending by crew, branch, or line of business — every transaction tagged to the center that owns it.
Cost Centers
Accounting dimensions for banking rules
Cost centers
5
Linked banking rules
0
YTD spend tagged
$0
Cost centers are used as accounting dimensions in your banking automation rules — every matched transaction is tagged to its center automatically.
Bank deposits
Batch payments into clean deposits.
Group checks and cash into deposit slips that match the bank statement line for line.
Bank deposits
Group undeposited receipts into one bank deposit — so one book deposit matches one bank-feed line
Build deposit
Deposit to
Choose bank account
Deposit date
08/07/2026
Fees / cash back (optional)
Add lineBank Movements
Money between accounts, tracked.
Record transfers between your own accounts without fake income or expenses — both sides post at once.
Bank Movements
Cash & bank transactions
Movements flow Pending → Review → Posted; excluded lines never reach the ledger. Run rules to process pending transactions automatically.
Automation Rules
Set the rule, skip the busywork.
Trigger posting, tagging, and approvals automatically when transactions match the conditions you define.
Automation Rules
Convert bank/cash movements into vouchers automatically
Rules classify bank movements automatically and generate voucher drafts — matched movements jump straight to Review.
Check Register
Every check, numbered and known.
A running register of printed and voided checks — numbers, payees, and status always in sequence.
Check Register
Printed checks by bank account — a payment instrument over recorded bill payments (no separate ledger entry)
Bank account
All accounts$4,148.70
Printed total
Invoices out the door, payments tracked in.
Invoices
Bill it, send it, get paid.
Create professional invoices, send them in a click, and watch status move from sent to paid automatically.
Invoices
Money customers owe you — create, send and get paid online
Invoice templates
Your invoice, your brand.
Design reusable invoice layouts — logo, columns, terms, and notes — so every bill goes out consistent.
Invoice templates
Design how your invoices look — logo, colors, business details and payment options
Standard — VEX invoice
VEX Home Services
Roofing & exteriors
VEX Home Services
Kitchen & bath remodels
VEX Home Services
AR Aging
See who owes you, and for how long.
Outstanding invoices bucketed by 30, 60, and 90+ days — chase the right customer before debt goes stale.
AR Aging
Outstanding receivable balances by aging bucket
As of
08/07/2026Credit memos
Credit issued, cleanly applied.
Issue credits against invoices and apply them to future balances — every adjustment documented.
Credit memos
Credits and refunds posted against customer invoices
−$645.00
Credited · posted
Credits and refunds are issued from a posted invoice — open it and choose Credit / refund.
Products & Services
One catalog for everything you sell.
Items with prices, income accounts, and tax codes — pick from the list and invoices fill themselves.
Products & Services
6 items
Payment Terms
Due dates that set themselves.
Define Net 15, Net 30, or custom terms once — every invoice calculates its due date automatically.
Payment Terms
Net terms that set an invoice's due date. Terms apply to new invoices only.
Name
e.g. Net 45
Net days
30
Default income account
Used when an invoice line has no item and no account chosen. Never overrides an account you set explicitly on a line.
Account
4.1 · Sales Revenue
Write-offs
Close out what won't be paid.
Write uncollectible balances off to bad debt with a clean entry — books accurate, history preserved.
Write-offs
Uncollectible invoice balances written off to bad debt
−$608.50
Written off · posted
Write-offs are issued from a posted invoice with an open balance — open it and choose Write off.
Bills, payees, and receipts — what you owe, documented.
Bills
Know what you owe, and when.
Track vendor bills with due dates and payment status — nothing slips past due and nothing gets paid twice.
Bills
Money you owe vendors — track due dates and record payments
Recipients
Everyone you pay, on file.
Vendors and payees with their terms, tax IDs, and history — pick a recipient and the paperwork fills itself.
Recipients
Everyone you pay — W-2 and 1099 synced from HR, plus vendors. Bank details are permission-gated.
Sarah Coleman
Registered nurse · from HR
Marcus Webb
Front desk · from HR
Dr. Alan Reyes
Radiology reads · sole proprietor
MedSupply Depot
Medical supplies · business
CleanCare Janitorial
Facility services · business
Receipts
Snap it, file it, forget it.
Capture expense receipts and attach them to transactions — audit-ready documentation with zero shoeboxes.
Receipts
Snap a receipt or bill — AI reads the vendor, date and total, then posts it to your books
MedSupply Depot
Exam gloves restock · 2026-07-01 · $186.40
City Parking
Staff parking — conference day · 2026-06-28 · $42.10
LabQuest Diagnostics
Panel processing fee · 2026-06-26 · $95.00
AP Aging
Know what's due before it's late.
Unpaid bills bucketed by age so you can prioritize payments and protect vendor relationships.
AP Aging
Outstanding payable balances by aging bucket
$0.00
Open payables · 5 bills
Bills age from their due date — pay the red buckets first to protect vendor relationships.
Payroll disbursements
Payroll lands in the ledger, itemized.
Each pay run posts wages, taxes, and withholdings to the right accounts — payroll and books always agree.
Payroll disbursements
Review payroll runs HR has approved and release the payments.
Runs arrive here once HR approves them — releasing posts wages, taxes and withholdings to the ledger automatically.
Vendor credits
Credits from vendors, never lost.
Track credits your vendors owe you and apply them against upcoming bills automatically.
Vendor credits
Credits and refunds posted against vendor bills
+$418.50
Credited · posted
Credits and refunds are recorded against a posted bill — open it and choose Credit.
Sales tax collected, contractors covered.
Sales tax
Collected, tracked, ready to file.
Tax rates apply themselves on invoices and the liability accrues per jurisdiction — filing season gets easy.
Sales tax
Rates applied automatically from the customer's billing address — add county/ZIP rates to override
Tax calculation engine
Built-in US rates
Embedded state table + your overrides. Free, instant.
Donefy Tax Engine
Rooftop-accurate, filing-grade rates pulled live.
Resolution order: an exact ZIP rate wins, then your state rate, then the built-in US state average.
Save settings1099 Center
Contractor filings, ready in January.
Track 1099-eligible payments per contractor all year and generate the forms when filing season hits.
1099 Center
Aggregate contractor payments for the tax year, review reportable recipients, and generate 1099-NEC forms
0
Reportable recipients
$0.00
Reportable total
$600.00
Reporting threshold
1
Missing info
Contractors paid $600.00 or more in the tax year are reportable — resolve missing W-9s before generating forms in January.
The statements that tell your financial story.
Profit and Loss
See profit, plainly.
Revenue minus expenses, period over period — a P&L that updates as transactions post, no spreadsheet required.
Profit and Loss
Income and expenses for the period
From
01/01/2026To
31/12/2026Basis
Total income
$0.00
Total expenses
$0.00
Net income
$0.00
Balance Sheet
Know exactly where you stand.
Assets, liabilities, and equity in one statement that always ties out — your financial position at any date.
Balance Sheet Balanced
Assets, liabilities and equity at a point in time
As of
31/12/2026Basis
Total assets
$0.00
Total liabilities
$0.00
Total equity
$0.00
Cash Flow
Follow the money, month by month.
Cash in, cash out, and where it went — operating, investing, and financing flows without the spreadsheet math.
Statement of Cash Flows
Cash generated and used, by operating, investing and financing activity (indirect method)
From
01/01/2026To
31/12/2026Basis
Opening cash
$0.00
Net change
$0.00
Closing cash
$0.00
Trial Balance
Confirm the books are square.
See every account's debit and credit totals side by side and know your ledger balances before you close.
Trial Balance Balanced
Ending debit and credit balances by account
Period
From
01/04/2026To
30/04/2026Dimensions
Tag every line, slice every report.
Class, location and project tags for invoice, bill and journal lines — cost accounting over the same ledger, without changing how anything posts.
Dimensions
Manage class, location and project tags, or review ledger activity grouped by dimension
Class, location and project tags for invoice, bill and journal lines. Tagging never changes posting.
New classGeneral Ledger
Drill into any account.
Follow the full transaction history of any account with running balances that reconcile in real time.
General Ledger
Movements and running balance per account
Account
Select account
From
01/01/2026
To
31/12/2026
Select an account
Pick an account above to view its ledger movements and running balance.
Journal
Every entry, double-checked.
Each posting balances debits and credits automatically, so your journal is always internally consistent.
General Journal
Every posted entry, in date order
From
01/01/2026
To
31/12/2026
Consolidation
Many entities, one statement.
Roll subsidiaries and locations up into consolidated financials with eliminations handled cleanly.
Consolidation
Combine per-entity statements across your franchise group, with intercompany eliminations.
ENTITIES
9 of 9 selectedStatement
Profit and LossBasis
AccrualCashFrom
01/01/2026To
31/12/2026A/P Detail
Every payable, line by line.
A transaction-level view of accounts payable — the bills, payments, and credits behind every balance.
A/P Detail
Open bills with aging and balance detail
$0.00
Open A/P · 3 bills
As of
09/07/2026The report is recomputed as of the selected date — newer bills enter the window and aging buckets shift.
A/R Detail
Every receivable, line by line.
Drill from customer balances down to the individual invoices, payments, and credits that build them.
A/R Detail
Open invoices with aging and balance detail
$0.00
Open A/R · 5 invoices
As of
09/07/2026The report is recomputed as of the selected date — chase the red buckets first to keep cash coming in.
Budget vs Actual
Plan against reality, monthly.
Compare budgeted amounts to actuals by account and period — variances surface before they grow.
Budget vs Actual
Planned amounts against actuals from the general ledger
Budget
Select a budgetBasis
Variances compare the plan to posted general-ledger activity — red rows deserve a look before they grow.
Expenses by Recipient
See where the money really goes.
Total spend per vendor and payee over any period — your biggest cost drivers, ranked.
Expenses by Recipient
Expense recognized per recipient for the period
$0
Total expense · 5 recipients
From
01/01/2026To
31/12/2026Basis
Every dollar of expense, grouped by who received it — payroll and rent lead the clinic's spend.
General Ledger Detail
The ledger, fully unfolded.
Every posting across every account with full source detail — the deepest view of your books.
General Ledger Detail
Every posted line across all accounts, with a running balance per account
Basis
Layout
Each account runs its own balance — Sales Revenue climbs to $15,600, every balance in the black.
Sales by Customer
Your best customers, quantified.
Revenue per customer over any period — see who drives the business and who's gone quiet.
Sales by Customer
Revenue recognized per customer for the period
$0
Revenue · 6 customers
From
01/01/2026To
31/12/2026Basis
Insurance payers lead the clinic's revenue — BlueCross alone is 39.7% of the year.
Sales by Product / Service
What sells, what doesn't.
Revenue broken down by catalog item so pricing and inventory decisions rest on real numbers.
Sales by Product / Service
Revenue recognized per item for the period
$0
Revenue · 6 items
From
01/01/2026To
31/12/2026Basis
What the clinic actually sells — consultations and lab work carry 58% of the year's revenue.
The double-entry core — accounts, entries, periods, and control.
Chart of accounts
Structure every account, your way.
Build assets, liabilities, equity, income, and expenses into a clean hierarchy that mirrors your business.
Chart of Accounts
0 accounts
No accounts yet
Seed a standard chart of accounts to start, or create accounts one by one.
Journal entries
Capture every transaction once.
Record entries that post straight through to the books — debits and credits balanced, with a full audit trail.
Receipts
Accounting entries and transactions
No receipts yet
Record your first transaction to populate the journal and ledgers.
New receiptPending accounting
Every event reaches the ledger — reviewed.
Business activity reported by other modules queues here as draft vouchers — approve, map, or retry until everything lands in the books.
Pending accounting
Business events from other modules waiting to reach the ledger
Invoice #INV-0005 — Maplewood Senior Care
from Invoices · Jul 6, 2026
Bill #CC-7031 — CleanCare Janitorial
from Bills · Jul 6, 2026
Payroll run — June
from HR · Jun 30, 2026
Events arrive here automatically when modules report activity to the posting engine.
Fiscal periods
Open, close, and lock with control.
Manage accounting periods cleanly — lock the past, work the present, and keep every period audit-ready.
Fiscal Periods
Open or close accounting periods to control posting
Fiscal year
Fiscal year
No periods
Select a fiscal year to manage its periods.
Settings
Tune accounting to your rules.
Set currencies, tax codes, numbering, and posting policies so the books run exactly the way you need.
Accounting Settings
Base currency and posting controls
Base currency & periods
Base currency
Fiscal year start
Rounding precision
Posting controls
Require balanced receipts
Debits must equal credits to post.
Post only to open periods
Block posting into locked periods.
Auto-number receipts
Assign the next number on post.
Allow editing posted entries
Keep the audit trail immutable.
Receipt numbering
Receipt prefix
Next number
Approvals
Four eyes on every entry.
Route journal entries and postings through approval chains before they touch the ledger.
Approvals
Money-movers awaiting a second signature (maker/checker)
2
Awaiting 2nd signature
When a money-mover exceeds the approval threshold it queues here for a second person — the maker can never be the checker.
Audit Log
Every change, on the record.
A tamper-proof trail of who did what and when — from edits to approvals to period locks.
Audit Log
Immutable history of every accounting change
Action
e.g. voucher.voidEvery change writes an event with who, when and what — the trail your auditor reads first.
Budgets
Put numbers to the plan.
Build budgets by account and period that feed straight into Budget vs Actual reporting.
Budgets
Plan amounts by account and period. Budgets record no journal entries.
Budgets record no journal entries — they only exist to be compared against actuals.
Integrity Reports
Proof the books hold together.
Automated checks that scan for unbalanced entries, gaps, and orphans — and show everything ties out.
Integrity Reports
Verify the ledger's internal consistency — sequences, source links, and post-completion changes
Gaps are usually by design. A burned number leaves a legitimate gap — only duplicates and overflow are genuine anomalies that warrant a look.
7
Sequences
2
Gaps (burned)
1
Duplicates
0
Overflow
1
Anomalous seqs
Three checks, one goal: a ledger whose numbers, links and sign-offs all hold up under audit.
Recurring transactions
Set it once, post it forever.
Schedule rent, subscriptions, and depreciation to post themselves on time, every period.
Recurring transactions
Templates that generate invoices, bills and journal entries on a schedule
$0.00
Every month · 10 templates
Auto-post templates post to the ledger automatically — the rest wait as drafts for review (like CleanCare's).
Year-End Close
Close the year with confidence.
A guided close — adjustments, retained earnings roll-forward, and locks — that ends the year clean.
Year-End Close
Verify preconditions, then close the fiscal year and roll net income to Retained Earnings
Fiscal year
FY2026 · OpenPeriod
Dec 31, 2025 – Dec 31, 2026
Preconditions
⚖ "Close year" unlocks once every precondition passes.
Closing rolls the year's net income into Retained Earnings — reopening always leaves an audit trail.
Benefits
Three reasons your books
stay solid with donefy.
Books that balance themselves. A faster close. Numbers you can trust.

Books that balance themselves
Double-entry runs under the hood, so every transaction stays reconciled automatically.

Close the period faster
Receipts flow straight to the journal and ledger — month-end takes minutes, not days.

Numbers you can trust
Trial balance, income statement, and balance sheet stay accurate down to the cent.
No credit card required.
Close your books with confidence.
Put double-entry accounting on autopilot today — free to start.
Double-entry built in
Always-balanced books
Statements on demand