Enter your access token to continue.
That token didn't work — try again.
Your token is stored on this device only. Sign out from the sidebar to clear it.
Customer-aware pricing · Auto-index YoY · Copy quotes to email
Pick the customer — their default pricing will load automatically.
Interpolates between the default tier bands (edit in Data & Settings).
Any date in the week — output says "Week starting Monday [date]".
Copy pastes a clean quote block into your email. Save records it in History for later reference.
| Customer | Default rate method | Rate | Minimum | GST | Notes |
|---|
| Date | Customer | Site | Method | Ex GST | Inc GST |
|---|
Your data lives in this browser only. Export a JSON backup regularly, especially before switching devices or clearing browser data.
Reset customer list to defaults, or wipe everything and start fresh.
Applied when a quote uses "Default tiers" method. Linear interpolation between bands.
| SQM | Price |
|---|
Referenced when a quote uses "Schedule / band" method. Prices are indexed forward from the base year using the escalator you enter on the quote.
| Band name | SQM range | Base price (inc GST) |
|---|
Add contractors/staff who can be assigned to jobs. Each operator gets a colour on the calendar.
Used when you click "Copy for email" on a quote.
Single HTML file · all data in browser localStorage · no server needed. Save the file anywhere and double-click to open. Works offline.
To host in Replit: create a new "HTML, CSS, JS" repl, paste this file's contents into index.html, hit Run. To sync data across devices, you'd need to add a backend — see the notes at the bottom of the source file.
Pick a template from the list, or click "+ New template" to create one.
Changes save automatically to your browser.
"Copy for email" places both HTML (with clickable links) and plain text on the clipboard. Paste into Outlook, Gmail, or anywhere else — it picks the right format.