Payment packages define how the client pays for the services on an engagement. Every included service line is assigned to a package, and the packages are what the client sees and agrees to on the proposal. This article covers the package types, how to add and edit them, and how package totals stay in sync with your service prices.
On the Payment Packages tab, click Add Package and choose:
Add Upfront — a fixed amount billed on acceptance.
Add On Completion - Fixed — a fixed amount billed manually when the work is complete.
Add On Completion - Hourly Rate — work billed at hourly rates on completion. Service prices on these packages are entered per hour, so there's no fixed package total.
Add On Completion - Range — a price range billed on completion. Each service line gets a Min and Max price, and the package shows the range (for example $2,000 – $3,500).
Add Custom — a fully custom schedule: one-off and recurring payment plans, instalments, retainers and multiple options for the client to choose between.
You can also add packages straight from a service row's Bill Type dropdown on the Services tab.
Choosing Add Upfront or any of the On Completion types opens a small dialog that collects the invoicing details:
Package name (required)
Invoice to — which client entity the invoices go to
Invoice contact — the contact who receives invoices
Invoice job — optional; choose No invoice job if invoices shouldn't attach to a job
Click Confirm to create the package, then assign services to it from the Services tab.
Add Custom opens the pricing options modal. A custom package contains one or more payment options — the client chooses one — and each option contains payment plans:
Plan type: Once Off or Recurring.
Recurring frequency: Daily, Weekly, Fortnightly, Monthly, Quarterly, Biannually or Annually.
First payment: On Acceptance, On Specific Date, Days After Acceptance, On Completion (Manual) or On Completion - Range.
For recurring plans, when billing ends: Never, After a Number of Payments or On Specific Date.
Custom packages can also set a Xero revenue account for the package. Services assigned to a custom package show Charged via the package name instead of an individual price — the package's own amounts are what the client pays.
For upfront and on-completion packages, the package total is calculated automatically from the prices of the included services assigned to it. If you edit the package's amounts manually, the price un-syncs and keeps your custom figure even when service prices change.
To go back to automatic totals, toggle the sync back on — Nagaris asks you to confirm with Re-sync price with services?, showing your custom price and the calculated total that will replace it. Custom packages never sync; they always use their configured payment plan amounts.
Default packages only appear on the Payment Packages tab (and on the client proposal) once at least one service is assigned to them, so an empty package never shows to the client.
Next to the packages, the payment schedule shows every expected payment with its date, who it's invoiced to and the Amount (ex GST). This is the same schedule the client's invoices are generated from after acceptance, and it's also available later on the engagement detail page under Payment Schedule.
Use the delete action on a package card. The Delete Package confirmation warns that services assigned to the package will become unassigned — you'll then see Package removed. Save to apply changes. The deletion is applied when you save the engagement, so discarding your changes reverts it.
Each package invoices one client entity, so a group proposal can bill different entities through different packages.
Validation errors on packages (for example a missing invoice contact) appear in a combined alert at the top of the Payment Packages tab.