Reports and cashflow

Ten finance reports from your own books, and the twelve-month cashflow forecast with WIP, Xero ageing, bank lines and overheads.

Reports and cashflow

Pages: Reports · Cashflow Forecast

What it is

Reports is ten finance reports built from your own claims, costs, budgets and variations — never from Xero. Every one ends with an Inputs — what is counted footnote saying exactly what it counted and left out, and exports to Excel with the same columns, summary and footnote. Cashflow Forecast is the business-wide money view: a twelve-month forecast built on the ledger, WIP and margin across every live job, Xero's aged debtors and creditors, the bank lines and what each settles, and the overheads that feed the forecast. Both are for the owner and whoever does the books.

Before you start

  • The Cashflow module must be on for the Cashflow page (Settings → Team modules).
  • Payment terms set on Settings → Finance. Until then the forecast says it is on defaults, and ageing uses the default terms.
  • A bank balance for the forecast's balance line: Xero connected, or the balance entered on Settings → Finance → Bank. Without one the running total starts at zero and the page says so.
  • Xero connected for Money In / Out and Bank lines.

How to

Run a report

  1. On Reports, press a report card. For the P&L, company P&L and the two registers, set From and To; the others are as at today and grey the dates out. Pick a Project for one job, or leave it blank to roll every job up. The GST report takes a BAS period (this or the previous); TPAR takes a Financial year.
  2. Read the summary tiles, the chart where one earns its place (ageing buckets, the margin bridges, receivable against payable), the table, and the Inputs footnote.
  3. Press Export Excel for the same report as a workbook.
ReportAnswers
Project profit & lossRevenue recognised, cash received, actual and forecast cost, gross and forecast margin for one job.
Company profit & lossEvery job's revenue and direct cost, less overheads — net profit, breakeven and the margin you need.
Aged receivablesWho owes you, bucketed by how far past due, from your claims.
Aged payablesWhat you owe suppliers and subbies, on the terms you set per cost type.
Retention scheduleRetention held per project, released at PC and final, outstanding.
Claims registerEvery progress claim and retention release with its work value, GST, total and what has been paid.
Bills registerEvery bill, one row each.
Cash positionReceivable against payable.
GSTGST collected on claims against GST paid on bills for the BAS period, on your basis, with what to set aside.
Taxable payments (TPAR)What you paid each contractor in a financial year, with a fix list and the ATO file.

Lodge the TPAR

  1. Pick Taxable payments (TPAR) and the financial year. The panel says Ready to lodge or how many things to fix first, with the payees, the gross paid including GST, anything withheld from payees with no ABN, and the ATO due date.
  2. Work through Fix before lodging; each line links to where it is fixed. Worth checking lists warnings that do not block the file.
  3. Check Payer and ATO contact — your business, ABN, branch, and the person the ATO calls. Press Change to set the contact name, phone and email, a legal name if it differs, and the branch number. Your ABN and address come from the business profile.
  4. When it is ready, press Download ATO file. Tick Amends a report already lodged first if this file replaces one already lodged. Lodge the file in Online services for business (Lodgments → Files) or send it to your tax agent.

Base refuses to hand over a file the ATO would reject and shows the fix list instead.

Read the forecast

The Cashflow Forecast tab shows twelve months of Income, Unraised (the rest of each live contract, not yet billed — shown dashed on the chart and never in net), Bills & orders, Labour & ret., Overheads, Net and the Balance (or Running net when there is no opening balance), one row per month with the jobs in it. The tiles above give the totals, the twelve-month net, and the Low point with the opening balance and its source. A red banner names the months the balance goes below zero. What this forecast counted under the table lists every input it counted, assumed or could not see. Finance settings → opens the terms, bank balance and GST settings it is built on.

Check WIP and margin

WIP & Margin shows every live job's revised contract, actual and forecast cost, % done, over/under billing and margin, with the totals above and a weekly Margin trend once two snapshots exist. Under-billed means your own cash is funding the job. A job with no budget is excluded from the totals and flagged. Pricing intelligence fills in as jobs are closed out with an outcome: win rate by the margin you quoted at, and how much margin survived to the end.

Month-end WIP journals: press Draft last month to draft the journal that posts each job's over or under billing to Xero (work done unbilled to WIP with revenue recognised, billings in excess deferred), once every live job has closed the month. Press Post to Xero on a drafted journal; it auto-reverses on the first of the next month. The WIP accounts must be mapped on the Xero card first, and the posting goes through Money → Decide when it is over a limit.

Chase money with Xero's ageing

Money In / Out reads Xero live: owed to you, you owe, the net position and the bank balance, then Money in — owed to you and Money out — you owe, worst first, by bucket. If Xero is not connected the tab says so.

Explain a bank line

Bank lines lists what the bank moved and what each line settles — a claim, a bill, a payment run, an overhead, a transfer — with the unexplained count and totals above. Press Pull now for the latest. On a line, press Match (or Change), choose what it settles, pick the document, add a note and press Record. A match is a reading of what the bank did; the document's paid state stays the ledger's own. Confident matches are proposed on Money → Decide.

Keep overheads current

On Business Overheads, press Add Overhead and enter the name, category, amount, frequency, optional dates and notes; the monthly equivalent is shown. Or press Import CSV with a chart-of-accounts or P&L export; review the categories and frequencies in the preview, remove what does not belong, and press Import N items. Toggle an overhead off to keep it without counting it.

What happens on its own

  • The forecast is recomputed on every load from the ledger: claims by due month (overdue lands now), the unbilled rest of each contract, bills with their own GST, subcontractor claims by run or schedule date, issued orders net of what is invoiced, labour to complete, planned overheads and retention both ways.
  • A margin snapshot is taken weekly; the trend appears once there are two.
  • Bank lines arrive with the Xero payment sync; confident matches land on Money → Decide.
  • The month-end sweep drafts the WIP journal once every live job has closed the month.

Things that surprise people

  • Costs count only once approved. A bill from Xero, a receipt or an invoice read from email stays out of every report until a person approves it; the footnote says how much is waiting.
  • Revenue is work value, ex GST and before retention, of issued claims. A draft is not revenue. A retention release is money coming back, not new work.
  • Reports read Base's books; Money In / Out reads Xero's. They agree once every bill has been pushed.
  • The balance line needs a bank balance. Without one you get a running net from zero, and the alarm is a month that costs more than it brings in rather than a month below zero.
  • Own-labour timing is not in the forecast yet — wages come through as an overhead rather than from timesheets.
  • TPAR amounts are whole dollars with the cents dropped, as the ATO requires; the Excel export carries the same report for your records.
  • Money — the position these reports sit behind.
  • Finance settings — terms, bank balance and GST basis.
  • Xero — the data settings that decide what pulled Xero data counts here.