Get Paid

Stop leaking the revenue you've already earned.

One live report of every dollar of work that's done but not yet billed — fixed-fee earned value (the fee you've earned by completing work) and hourly work in progress (WIP) together, grouped by client. It's the same report your clients see in their portal, so the numbers can never drift apart.

Completion-gated WIP Draft-first Xero Same numbers as the portal
TrackerPlus / Total Uninvoiced

Total Uninvoiced

Filters
Total uninvoiced · WIP
$0.0k
$184,080 AUD · base currency
Billing status Invoice On Hold
Project Fee Type % Complete Invoiced Uninvoiced Fees
Aster Developments Total Uninvoiced: $107,040
Invoice
Riverside House
Stage 3
Fixed Fee82.0%45.0%
manually updated
$88,800
37.0% of fee
Coastal Pavilion
Stage 2
Fixed Fee47.0%28.0%
$18,240
19.0% of fee
Kestrel Property Total Uninvoiced: $28,200
On Hold
Harbourview Tower
Concept
Hourly RateHourly rate46.0 hr(s)
$17,640
98.0 hr(s)
Fitzroy Warehouse
Design Dev.
Hourly RateHourly rate28.0 hr(s)
$10,560
66.0 hr(s)
Marlow Group Total Uninvoiced: $48,840
Invoice
Ridgeline Fit-out
Stage 4
Fixed Fee58.0%25.0%
$29,040
33.0% of fee
Docklands Fitout
Stage 2
Fixed Fee40.0%22.0%
$19,800
18.0% of fee
The same report powers the client-portal billing page — the figures a client sees can never drift from yours.
Total Uninvoiced (WIP) — done but not yet billed, grouped by client
0
Uninvoiced-WIP report
0%
Completion-gated
0
Clicks to a Xero draft
0-day
Default due date
The maths

Fixed-fee earned value and hourly WIP — never double-billed.

Uninvoiced value is completion % minus the invoiced high-water mark — a figure that never falls on its own — times the fee, and never drops below zero. Hourly is simply uninvoiced billable hours times rate. Completion itself is weighted by hours, so a parent task uses its children's real weight, never a stale headline number.

  • Fixed-fee $ = (completion − invoiced HWM) × fee, floored at 0
  • Hourly $ = uninvoiced billable hours × rate
  • Completion is weighted by hours — trivial tasks can’t inflate it
TrackerPlus / Earned Value
Riverside House
Fixed fee · $240,000
Uninvoiced now
$24,000
55%
Invoiced
$108,000
locked · 45%
Earned · not billed
$24,000
10% of fee
Not yet earned
$108,000
45% of fee
uninvoiced % = completion − invoiced HWM  ·  $ = % × fee
Hourly basis · 92 uninvoiced billable hrs × $180 = $16,560
TrackerPlus / Project — Billing
Riverside House · billing
Completion
82%
Derived · read-only
Invoiced % · high-water mark
45%
never auto-lowered
Manually updated · set by D. Marlow · 12 Jul 2026 · 09:41
Client portal view Read-only — clients can't edit
High-water mark

Billing never slides backward on its own.

The invoiced % is a high-water mark. Pressing Mark as Invoiced raises it to the project's current completion — and only if that's higher — so past invoices can never quietly re-bill. Staff can still override it by hand, stamped with who set it and when; the client portal renders it strictly read-only.

  • Mark as Invoiced raises it to current completion, automatically
  • Never lowered on its own — only a deliberate staff edit moves it down
  • Staff-only; the client portal renders it read-only
Connects to Xero

Raise the invoice into your Xero — always as a draft.

Connect your Xero account once. When you invoice, TrackerPlus automatically matches your Xero contacts by name, then raises the invoice into your Xero as a draft — you set the payment terms, 7 days by default. Hourly work can carry the timesheet along as an Excel attachment. A human authorises it in Xero. Nothing sends without you.

  • Each company connects its own Xero account securely
  • Contacts matched automatically by name
  • Always a DRAFT; due in 7 days by default, or anything from 1 to 365
TrackerPlus / Invoice to Xero

Create Invoice

Review and create an invoice in Xero for Aster Developments

Potential matches found

Invoice Items

DescriptionAmount
Riverside House - 37.0% of fixed fee billable, project at 82% completion$88,800.00
Coastal Pavilion - 19.0% of fixed fee billable, project at 47% completion$18,240.00
Total$107,040.00 AUD
Status Draft
Payment dueDue in 7 days · 20 Jul 2026
timesheet.xlsxAttach billing report (Excel)
BackCreate Draft Invoice

Nothing is sent — created as a draft for you to authorise in Xero.

Create Invoice — matched, drafted, timesheet optional

See what you're owed — invoice it in three clicks.

Turn done-but-unbilled work into cash flow. Explore a live demo studio — real projects, schedules and drawings, every name anonymised — then start your own in minutes.