Financial Reports

Produce polished financial statements and analytical summaries directly from your accounting data.

What's new in v1.1.114 (May 2026):
  • Transaction Detail by Account. A new QuickBooks-style account QuickReport showing every transaction posted to a single account over a date range, with type, date, num, payee, memo, decrease/increase, and a running balance plus period totals. Find it in the Reports Studio toolbar.
  • "Print as Report" from any Account Register. A new button in the register header generates the same QB-style detail report for whatever you have on screen -- one click, opens a clean print preview.
  • The Print button on every report now actually prints. An earlier wiring issue was sending users straight to the browser's Ctrl+P, which captured the sidebar and chrome. Both the in-report Print button and Ctrl+P now produce a clean printout with no app furniture.
  • Custom Report columns are account-aware. Replaced the raw "Debit" and "Credit" headers with "Decrease" and "Increase" -- so a deposit on a bank account lands under Increase and a check lands under Decrease, while expense, income, and liability accounts each read intuitively for their type.

Getting to your reports

Click All Reports in the main navigation for the complete list. Several statements also have their own navigation entries that open the report directly — Cash Flow among them — with Budget Manager next to them.

Can't see the one you want? More ▾ holds the rest, and the ⚙️ button in that menu lets you pin the reports you run often. Every report is built from the ledger at the moment you run it, so anything posted seconds ago is already included — there's no rebuild or refresh step.

Once a statement has been generated, the toolbar that prints and exports it lives at the foot of the statement -- after the closing section and the final total, rather than in a header at the top. Run a report across four or five years of history and that toolbar can be several screens beneath where you are looking.

Reaching the toolbar

Hover the pointer over the statement itself and spin the scroll wheel downward; on a laptop, a two-finger downward swipe does the same. Statements scroll within their own inset panel instead of moving the whole window, which means the relevant scrollbar hugs the inner edge of that panel's rounded frame -- about a centimetre short of the window border. On many screen sizes the window has no scrollbar of its own to grab.

To save you the hunt, Kantivo Accounting Desk floats a prompt over the base of the panel while content remains unread: "More report below -- Print & PDF are at the end." One click carries you to the toolbar.

The five export options

Migrating from QuickBooks? The screen rendering is a dashboard: tinted section headers, summary tiles, generous spacing. Choosing Print Report or Export PDF switches you to the classic presentation -- a single account column, indented sub-headings, right-aligned subtotals, no colour. Send that rendering to your CPA or your bank; it reads exactly like the statement they already know.

Income Statement (Profit & Loss)

Reveals how profitable your business has been across a chosen timeframe. Every figure is pulled directly from your locally-stored ledger.

Find it by selecting Income Statement in the sidebar.

Balance Sheet

Captures a snapshot of your company's financial standing on a specific date.

Find it by selecting Balance Summary in the sidebar.

Period Comparisons (Comparative Statements)

Introduced in v2.0.278. Rather than a distinct report, this is a parameter on the Income Statement and Balance Sheet you already produce. Enable it and the statement is re-presented with one row per account and one column per reporting period — the arrangement familiar to anyone who has worked with a QuickBooks "Prev Year Comparison".

Enabling a comparison

  1. Select Reports from the navigation bar at the top of the window.
  2. Locate the Compare to selector within the Report Parameters panel and choose a comparison basis.
  3. Generate 📈 Income Statement or 📊 Balance Sheet exactly as you otherwise would.

Returning the selector to None (single period) restores the standard single-column statement. Your selection persists between sessions.

Available comparison bases

For the latter three a Number of Periods selector is revealed alongside. Columns are always ordered with the most recent period at the left.

Variance columns

Where exactly two periods are presented, Kantivo appends a $ Change and a % Change column, shaded green for increases and red for decreases. The Change Columns checkboxes control each independently.

A percentage calculated against a zero comparative base is displayed as an em dash. Reporting an undefined ratio as a figure would be misleading, so we decline to produce one. With three or more columns the variance columns are withheld, since "the change" no longer refers to a single unambiguous pair.

Inherited settings

Distribution and export

The export row remains at the foot of the statement. Print Report and Export PDF render in landscape orientation so that wide column sets are not truncated. Export CSV supplies unformatted values suited to spreadsheet modelling. Memorize This Report preserves the comparison configuration, so a saved comparison is reproduced as a comparison.

On accuracy. Every column is the genuine Income Statement or Balance Sheet executed for that period and then set alongside the others — not an independent calculation. A comparative column consequently cannot diverge from the same statement generated on its own.

Cash Flow Statement

Tracks the movement of actual cash into and out of your business over a period.

Find it by selecting Cash Flow Analysis in the sidebar.

Trial Balance

Displays every account alongside its debit and credit totals. When your books are accurate, the sum of all debits will precisely equal the sum of all credits.

Ideal for: Confirming that your records are in balance before closing out an accounting period.

General Ledger

A comprehensive, account-by-account breakdown of every transaction in your system.

Each entry shows the date, a description of the transaction, debit and credit amounts, and a running account balance -- all queried from your local database in real time.

Accounts Receivable Aging

Breaks down outstanding customer balances by how long they have been unpaid:

Ideal for: Prioritizing collection efforts on the most overdue accounts.

Accounts Payable Aging

Organizes your outstanding vendor bills by the same aging buckets used for receivables.

Ideal for: Scheduling upcoming bill payments and forecasting short-term cash requirements.

Customer Activity Report

Choose a client and a period to pull together their full transaction history on a single screen. Two upgrades landed in v2.0.46:

Kantivo remembers your column setup per company, so each client report reopens with the layout you prefer.

Choosing a Date Range

Every report in Kantivo lets you define exactly which period to analyze:

Helpful hint: When preparing for tax filing, generate the Income Statement covering your complete fiscal year. For bank reconciliation, align the report dates with the period on your bank statement so the numbers match up cleanly.