kept
Business management, kept simple.

Log in to continue

New to Kept? See what it does →

Your business

Powered by Kept

Drag to reorder these
Today
Financial overview
Outstanding
$0
Overdue
$0
Paid (FY)
$0
Revenue (mo)
$0
Expenses (mo)
$0
Net profit (mo)
$0
Quick actions
Calendar
Month
Today's weather
Income breakdown (FY)
Client
Description
Quote a service
$
$0this service · ex GST
Current quote
Nothing added yet.
%
$0 inc GST
Saved quotes
New quote
Valid until
Description
Line items
%
$0
Actions
Job requests posted by customers, matched to your trade and service area. Submit a quote — the customer only sees your business name and price until they accept.
Quotes sent
0
Win rate
Jobs won
0
Quoted
0
Booked
0
Booked $
$0
Potential $
$0
Jobs marked done, waiting to be invoiced.
New job
Line items
%
$0
Equipment
Materials
Documents
Actions
Planning
0
Active
0
Done
0
Large jobs broken into tasks, each assignable to a different staff member.
New project
Tasks
Each task can have its own date and price — like a mini job card inside this project. They all roll into one invoice when you're ready.
$0.00
Documents
Works with an export from QuickBooks, Xero, Jobber, HubSpot, or any spreadsheet with name/email/phone/address columns — it detects them automatically. Matches by name — existing clients get updated, new names get added.
Save standard priced tasks once, then add them straight into a quote or invoice.
Log your mowers, trimmers and tools so servicing never sneaks up on you.
Log your utes, trailers and vans — rego, VIN, odometer and servicing in one place.
Consumables like cleaning product or trimmer line — get reminded before you run out.
Save the materials you use on a job — turf, soil, fertiliser, cable, pipe — so you can log how much of each a job used.
Quick job-prep numbers — no client or quote needed. Rates are remembered from last time, but always editable — different products need different numbers.
Weed spray dosage
Dosage — copy the rate straight off the product label
mL
L
L
0mL
0–0L
Sand levelling
mm
0m³
Fertiliser spread rate
g
0g
Log hours and pay for each staff member. Tax withheld and super are estimates only — based on annualised income-tax brackets plus the low income tax offset (the same two inputs the ATO's own withholding tables use), not the ATO's exact published per-pay-period coefficient tables. Always confirm real figures (and lodge Single Touch Payroll) through your accountant or payroll software before actually paying anyone.
Insurance certificates, SWMS and other paperwork — visible to everyone on the account, including staff logins.
Outstanding
$0
Overdue
$0
Paid (FY)
$0
Written off (FY)
$0
Writing off an unpaid invoice just clears it from Outstanding/Overdue for your own records — it's not a tax deduction, since Kept only counts an invoice as income once it's actually paid.
New invoice
Issue date
Due date
Description
Line items
%
$
$0
Actions
Income vs expenses
IncomeExpenses
This month
$0
This FY
$0
GST paid
$0
0.0km this trip
00:00
This FY
0 km
Deduction est.
$0
Cap left
Estimates only, built from your logged jobs/invoices, expenses and mileage. Not tax advice — confirm figures with your accountant or the ATO before lodging, and check current rates/thresholds at ato.gov.au.
GST quick calculator
$
$0GST component
$0ex GST
Vehicle mileage deduction
0business km logged
$0est. deduction
Income tax & GST estimate
$0
$0
$0
$0
$0est. income tax + Medicare
$0
Set aside roughly 0% of income for tax.
Assumes this is your only income. Medicare levy shown as a flat 2% of profit — the real levy has its own low-income exemption (~$24k+) that this doesn't model, so it may overstate small amounts.
BAS payment projection
Based on your average GST activity this financial year — a rough guide to what you'd set aside either way, so you can plan cashflow whichever way you lodge.
$0if lodging monthly
$0if lodging quarterly
Most solo and small businesses lodge quarterly by default — monthly only applies if you've opted in, or the ATO requires it based on turnover.
Estimated annual tax (forward-looking)
Planning ahead rather than looking at what's already happened — enter what you expect to earn this financial year and see roughly what you'd owe.
$
$0est. annual tax
$0est. take-home
Income goal
Set a net profit target for this financial year and track progress toward it — the message below tracks pace, not just percentage, so you'll know if you're ahead or need to pick it up.
$
Job pipelineall-time
0%
0%
Profit & loss
$0
$0
$0
$0
Year over yearsame period, last year
GST position
$0
$0
$0
Revenue by monthlast 6 months
Revenue by service
Top clients
Profit by clientrevenue minus linked expenses
Lowest-margin jobsworth a second look
Referrals
Expenses by category
Bank statement reconciliation
Upload a CSV export from your bank (needs Date, Description and Amount columns) to check it against your logged expenses and paid invoices. Nothing is uploaded anywhere — this stays on your device.
Seasonal add-on ideas for Brisbane/SEQ (zone 11b) — talking points for when you're quoting or chatting with clients on site, not something to send them directly.
🌱 Spring (Sep–Nov)
  • Fertilising & pre-emergent weed control — lawns wake up from winter dormancy; the best window to get ahead of summer weeds.
  • Aeration / dethatching — relieves compaction before the fast-growth season hits.
  • Garden bed mulching — locks in moisture before the summer heat and humidity arrive.
  • Early pest inspection — catching armyworm or lawn grubs before they establish is much cheaper than treating an infestation.
☀️ Summer (Dec–Feb)
  • Increased mow frequency — SEQ's wet season growth often outpaces a fortnightly schedule; offer weekly during peak growth.
  • Pest & grub treatment — armyworm and African black beetle are common in Brisbane lawns over summer.
  • Fungal disease treatment — humidity brings on brown patch and other fungal issues; worth flagging if you spot it.
  • Storm clean-up — storm season means fallen branches and debris; a natural add-on after a bad blow-through.
🍂 Autumn (Mar–May)
  • Leaf & debris clean-up — an easy seasonal add-on as deciduous trees and storm debris pile up.
  • Gutter cleaning — natural pairing with leaf clean-up, and worth doing after storm season.
  • Over-seeding thin patches — before growth slows down for winter.
  • Pre-winter fertilising — sets the lawn up to handle the cooler months better.
❄️ Winter (Jun–Aug)
  • Hedge & tree trimming — slower lawn growth frees up time for structural pruning while plants are dormant.
  • Garden bed refresh — mulch top-up and bedding colour ahead of spring.
  • Winter weed control — bindii and other cool-season weeds are easiest to treat now, before they seed.
  • Pressure washing — paths, driveways and decking; a good use of the quieter mowing season.
Settings

Business identity

Legal name and structure — shown on invoices, used to estimate tax correctly in the Tax tab.

Contact & service area

Where clients reach you, and which Marketplace job requests you're shown.

Service area

Branding

Makes the app and your invoices/quotes look like your business.

Invoice & quote template
Colour theme — pick a preset or set your own to match your business
Review requests

GST & banking

Shown on every invoice you send.

Online payments

Stripe Connect — let a client pay an invoice straight from the link, instead of bank transfer or PayID. Money goes straight to your own bank account, Kept never touches it.

Not connected

Accounting sync

Xero — push sent invoices straight across. Your invoice data goes straight to Xero, Kept doesn't keep a copy.

Not connected
Invoicing
Quoting
Invoice email
Placeholders: {client}, {business}, {number}, {total}, {due_date}
Overdue reminder email
Quote email
Placeholders: {client}, {business}, {number}
Email — sent as your business, using your own email account. Until this is connected, invoices and quotes go out from a shared Kept address instead of yours.
Setting this up — 4 steps
  1. Pick your email provider from the list below (or "Other" if it's not there).
  2. Enter the email address you want invoices and quotes to come from.
  3. Most providers won't accept your normal password here — you'll usually need to generate a separate "app password" instead. The note that appears below the Password field once you've picked a provider walks you through exactly where to get it.
  4. Paste that app password into the Password field and tap Save settings at the bottom. Send yourself a test quote or invoice afterward to confirm it arrives from your own address.
SMS (optional — used when a client has no email on file)
From your ClickSend dashboard. Leave blank if you don't text clients.
Tax & mileage (check current figures at ato.gov.au)
¢/km
cap km
tax-free $
medicare %
Super guarantee (used for staff pay-run estimates)
super %
Weather (flags likely-rain days on Schedule)

Login & encryption

Leave blank to just use your own login password — fine until you add staff. Once you invite someone, give them this same passphrase alongside their own login.

Sync between devices

Set the same login email & password on this device and your phone, then tap Sync now on each — job photos and receipts sync too, though a photo taken while offline uploads once this device is back online.

Only needed once, if this device and another already have different real data you both want to keep. After merging here, tap Sync now on the other device to pull the combined copy down.

Calendar sync

Subscribe to your scheduled jobs from Google, Apple or Outlook Calendar. Only client name, address, date and time ever leave this device for this — never pricing, notes or photos.

Backup

A snapshot of everything on this device — jobs, clients, invoices, settings, job photos and expense receipts — saved as a file you keep yourself. Doesn't need sync to be working, and covers photos/receipts even though regular sync doesn't yet.

Help & legal

Run through the guided tour again, and reset every page's click-by-click walkthrough (Quotes, Invoices, Projects) so it shows again next time you open those pages.

Account recovery

Lost the team passphrase but have the recovery key from when it was first set? Use it here to unlock this device without resetting anything.
If a team member forgot the team passphrase, or a new device won't accept it, reset it here — then log in again on this device (or any device) with a new one, which the rest of the team will need to be given.
Account recovery assistance (optional)
Your data is encrypted so only your team can read it — we can't see your jobs, clients or invoices under normal circumstances. If you lose both your team passphrase and your recovery key, there's normally no way back in for anyone, including us. Enabling this keeps a separately locked backup key that only unlocks with a key we keep offline, never on any server — used only as a last resort, and every use is logged. If you don't enable this and lose both, your data genuinely cannot be recovered.
Choose which sections this app shows. Turn off anything this business doesn't need — it disappears from the menu entirely, but nothing is deleted, so you can turn it back on later.
Every rate, minimum and base cost this business quotes at, in one place — organised by the services this account actually uses. Edit a number and it's remembered for every future quote; nothing here affects a quote already sent. You can also edit these one at a time from the Quote screen itself.
Job photos
Before
After
Job complete
Time onsite (optional)
minutes
Completion notes (optional)
New client
Managing multiple properties for this client (e.g. a real estate with several rentals)? Add each one below so you can pick it when booking a job, quote, or invoice — no need to create a separate client per property.
Jobs
Timeline
Record payment
Amount received — edit this down for a deposit or part-payment
$
Payment method
Date paid
Mark quote as lost
Reason
Note (optional)
Add expense
$
Receipt (optional)
"Choose file" also works for a receipt emailed to you — save the attachment to your phone first, then pick it here.
Bank statement import
Save trip
km
Add item
Rate type
$
Markup / margin — for your own reference, never shown on quotes or invoices
$
Add material
Unit
Cost per unit — what you pay
$
Markup % — a quick way to fill in the sell price below
%
Sell price per unit — what you charge, and the rate used when you add this to a quote, job or invoice
$
Price list import
Add equipment
Service interval
days (e.g. 90 for quarterly)
Last serviced
Assigned to
Add vehicle
Rego expiry (optional — reminds you a week before)
km odometer
Purchase details (optional)
$
Service interval
days (e.g. 90 for quarterly)
Last serviced
Assigned to
Add supply
Remind me to check every
days (e.g. 30)
Last bought
Submit a quote
$
Add staff member
Date of birth
Employment type & award
Next of kin / emergency contact
Doctor / medical (optional)
Licenses & certifications (White card, Blue card, driver's license, forklift ticket, etc.) — a photo is optional for each
Pay rates
$/hr
$/hr
$/hr
Pay frequency
Start date
New pay run
Period start
Period end
Hours worked
Leave hours (paid at ordinary rate)
Gross pay$0.00
Tax withheld (est.)$0.00
Super (est.)$0.00
Net pay$0.00
Super now needs to reach the employee's fund on (or shortly after) each payday — this isn't automatic, tick it once you've actually paid it via your fund or a clearing house.
Leave
Leave balances (hours) — these accrue automatically (annual ~1/13, sick ~1/26 of paid hours) each time a pay run is marked paid. Edit directly here any time to correct them.
Annualh
Sickh
Log leave taken
h
From
To
History
Role
Can see:
Add document
Add from catalog
Add from materials
Add to project
Folds this work in as new tasks on the project, so it's ready to invoice together next time you bill it.
Terms & Conditions and Privacy Policy
⚠ Draft — not yet reviewed by a lawyer. Treat this as a plain-English starting point, not a finished legal document, until it's been checked against Australian Consumer Law and the Privacy Act 1988 (Cth).
Always-current versions, plus the full list of service providers we use and the separate marketplace terms: Terms · Privacy · Sub-processors · Marketplace

Terms & Conditions

Last updated 14 August 2026

1. Who this is with. Kept is provided by Lawn Envy Australia (ABN 19 863 392 800). By ticking the box to create an account, or by continuing to use the app, you agree to these terms on behalf of the business you're signing up.

2. The service. Kept is software for running a trade business — quoting, scheduling, invoicing, staff pay runs, and an optional job-request marketplace. It's provided as a web app you can install to your phone or computer; some features work offline.

3. Your account. One account per business. You're responsible for keeping your login and team passphrase secure, and for what happens under logins you create for staff. Tell us if you think an account's been compromised.

4. Plans and billing. New accounts start on the Free plan, which you can use for as long as you like within its limits — no trial, no credit card required. Current plans, features and pricing are shown in the app and on our pricing page and may change with reasonable notice. Fees for a paid plan are billed in advance from the day you upgrade; a missed payment may result in your account being suspended (your data is kept, not deleted) until it's resolved.

4a. Refunds and cancellation. The Free plan never charges you — there's no card on file until you choose to upgrade. Once you're on a paid plan, you can cancel any time from Settings → Plan or by emailing us; cancelling stops the next charge and you keep access until the end of the period you've already paid for. Part-months aren't refunded as a matter of course, since you keep that access, and mid-cycle plan changes are prorated automatically. If we charge you in error — a duplicate, a charge after you cancelled, or the wrong rate — tell us and we'll refund it in full. None of this limits your rights under the Australian Consumer Law: if the service has a major failure you're entitled to a refund or to cancel regardless. Payments you take from your own clients are governed by your own refund policy, not this one.

5. Your data. Your business data — clients, jobs, invoices, expenses and so on — belongs to you. Most of it is encrypted on your own device before it ever reaches our servers, using a password/passphrase only you and the people you invite hold — we cannot read it, and cannot recover it for you if every device and passphrase is lost, unless you've separately opted in to the optional recovery-assistance feature described in the Privacy Policy below. You can download a full backup of your data from Settings at any time.

6. The marketplace. Job requests from consumers are matched to nearby businesses on the relevant trade. Submitting a quote there doesn't guarantee you'll win the job, and we don't guarantee a minimum number of quotes will be available to a consumer. We may adjust matching, radius and fairness rules over time to keep the marketplace useful for everyone using it.

7. Acceptable use. Use the app for genuine trade-business purposes. Don't try to access another business's data, abuse the marketplace or demo sandbox, resell or share your login outside your own staff, or attempt to circumvent rate limits or plan restrictions. We can suspend an account that's actively abusing the service while we sort it out.

8. Availability. We aim to keep the service available and reliable but don't promise it will be uninterrupted or error-free — parts of it depend on third-party services (see the Privacy Policy) that are outside our control. There's no formal uptime guarantee unless we've separately agreed one with you in writing.

9. Estimates, not advice. Figures the app calculates for you — tax withholding, superannuation, GST, mileage deductions and similar — are estimates to help you plan, not professional tax, legal or financial advice. Always confirm real figures with your accountant or bookkeeper before relying on them, especially before lodging anything with the ATO.

10. Liability. To the extent the law allows, the service is provided as-is, and our liability to you is limited to the fees you've paid in the 3 months before a claim. Nothing here excludes any guarantee you're entitled to under the Australian Consumer Law that can't lawfully be excluded.

11. Ending your account. You can stop using the service at any time; download a backup first if you want to keep a copy. We may suspend or close an account for a serious breach of these terms, non-payment, or if we stop offering the service, and will give reasonable notice where we can.

12. Changes to these terms. We may update these terms from time to time; the current version is always available from Settings. Continuing to use the app after a change means you accept the update.

13. Governing law. These terms are governed by the laws of Queensland, Australia.


Privacy Policy

Last updated 22 August 2026

What we collect. Your login email, and basic business details (name, industry, phone, address) used for things like invoice headers and branding. Almost everything else you enter — clients, jobs, quotes, invoices, financials — is encrypted on your device before it's stored, so we hold it only as unreadable ciphertext. If you use the marketplace, we also handle job-request details submitted by consumers (suburb, postcode, job description, contact details) so they can be matched to nearby businesses.

How your data is protected. Business data is encrypted client-side with a key derived from your own password (and, for team accounts, a shared team passphrase) before it ever leaves your device. We don't hold that key, so we genuinely cannot read your jobs, clients or invoices — including if legally compelled to hand over what we store, since what we store is ciphertext. If you've lost every device and passphrase, recovery is only possible if you've opted in to the optional operator-assisted recovery feature (Settings → Account & sync), which uses a private key kept entirely offline by the operator and never stored on any server.

Who we share data with. We use a small number of service providers to run the platform, each only for what they need to do their job: Supabase (database hosting and login/authentication), Vercel (hosting the app, marketing site and client portal), Stripe (subscription billing for your Kept plan, and Stripe Connect where you take card payments from your own clients — Stripe handles card details directly, and we never receive or store them), Xero (receives invoices you choose to sync, including client names, amounts and line items), Google (Gmail, for sending invoice emails — either your own connected account or a shared fallback), ClickSend (SMS, only when a client has no email on file), and Google Maps (route directions, only if you use that feature). The current list, with what each one can see and where it operates, is kept at keptsoftware.com.au/subprocessors. None of them get access to your unencrypted business data beyond what's needed to perform their specific function (e.g. the email service sees an invoice you're choosing to send, and Xero sees invoices you've chosen to sync).

Where your data is stored. Our primary database and login system run in Sydney, Australia. Some of the other providers above store or process information overseas — Stripe, Google and ClickSend process information in the United States and other countries where they operate, and Vercel serves the app from whichever of its data centres is closest to you. Because your business data is encrypted on your device before it reaches us, any overseas provider holding that data holds only unreadable ciphertext. Information that isn't encrypted — your login email, business name and contact details, and marketplace job requests — may be stored or processed overseas in readable form. By using Kept you consent to that overseas disclosure; we choose providers we consider reputable and rely on their own contractual privacy commitments.

Marketplace sharing. A consumer's job request (suburb, postcode, description) is shown to businesses matched by trade and service area. Once they accept a quote, the winning business's name and quote amount are shared with the consumer. We don't sell this data or share it outside of matching a job to a business.

Staff accounts. If you invite staff, their login is a separate Supabase account tied to your business, restricted to job/schedule information by default. They're bound by your own acceptance of these terms as part of using an account you've set up for them.

Retention and deletion. Your data is kept for as long as your account is active. A live-demo sandbox is automatically deleted within 24 hours regardless of how it was created. If you close your account, contact us to request deletion of your stored data; suspending an account (e.g. for non-payment) keeps data intact in case you come back.

If something goes wrong. If a data breach occurs that's likely to cause you serious harm, we'll notify you and the Office of the Australian Information Commissioner as required by the Notifiable Data Breaches scheme. Because your business data is encrypted on your device with a key we don't hold, a breach of our servers would expose ciphertext rather than readable client, job or invoice records — which substantially limits the harm such a breach could cause. Unencrypted information, including login emails, business contact details and marketplace job requests, would be assessed case by case.

Your rights. Under the Australian Privacy Principles, you can ask us what personal information we hold about you, ask us to correct it, or ask us to delete it (subject to what we're required to keep for legal or accounting reasons). One practical limit worth knowing: for the business data you've encrypted, we can't produce it in readable form, because we can't decrypt it either — but that data is already fully in your hands, and you can export it any time from Settings. What we can produce is the information we hold in readable form: your login email, business details, billing records, and any marketplace requests connected to you. Contact us using the details below. If you're not satisfied with our response, you can complain to the Office of the Australian Information Commissioner (oaic.gov.au).

Children. This service is for businesses and their staff, not children, and isn't directed at or knowingly used to collect information from anyone under 18.

Changes to this policy. We may update this policy from time to time; the current version is always available from Settings.

Contact. Questions or requests about your data: support@keptsoftware.com.au.

Save as template
Start from template
Accountant report
Payroll summary
Per-employee year-to-date gross, tax withheld and super, plus a live list of any super not yet remitted. This is a record for you, your accountant, or your STP/super-clearing software — it isn't lodged with the ATO or a super fund from here.
What's in Kept
Staff guide
Contact support
We'll reply by email, usually within a business day. Prefer to email directly? Write to support@keptsoftware.com.au.
Work order
A job card with the site, scope of work and access notes — no pricing shown. Handy for sending to a subcontractor without giving them a login.
Attach to email
Save your recovery key
⚠ This is the only backup for your team passphrase. If everyone forgets the passphrase, this code is the only way back in — without it, your data cannot be recovered by anyone, including us. It won't be shown again.
Recover access
Enter the recovery key you saved when the team passphrase was first set. This unlocks the shared data on this device without needing the passphrase.