Every feature. One platform.

Everything below is built into the platform.

POS, inventory, repairs, reporting, payments and more — no second apps. The pricing table shows what each plan includes.

Made in Australia

All features

POS, inventory, repairs, reporting, payments and more — one platform, no second apps. The pricing table shows exactly what each plan includes.

Repair Ticket Management

Repair Ticket Management

Every job tracked from drop-off to pickup — without the paper.

Photo intake, status workflows, technician assignment, parts tracking, customer SMS — every repair on one ticket, every ticket on one workflow.

  • The workshop calendarA month view of the bench, in your own timezone. Every repair is drawn as a bar from the day it came in to the day it is due back, coloured by status, so you can see what a week is already carrying before you promise the next customer a turnaround. Click a bar and the ticket opens.
  • Assign a job, and see the loadPut a ticket in a technician's name from the ticket itself — it takes a staff PIN, so who assigned it is on the record, and the technician is emailed the device, the work, the status and the due date. The Staff tab then totals it up: open jobs, overdue jobs and what is due in the next seven days for each tech, plus a bucket of the jobs nobody owns yet. Click any row to see just those jobs.
📸Photo Intake
🚦Enforced Status Flow
🛠️Technician Assignment
📅Repair Calendar
📮Mail-in Repairs
📊Staff Workload

Full Repair Ticket Management details →

Customer Communication

Customer Updates on Autopilot

Automatic texts, emails and a live tracker link — fewer “is it ready?” calls.

Every status change you nominate texts and emails the customer for you, from your own number and your own domain — and a public tracker link lets them check where the repair is up to without calling the counter.

  • Status updates that send themselvesTick which status changes should reach the customer — Diagnosing, In Progress, Waiting Parts, Ready, Collected — and write the SMS and email wording once, with their name and device dropped in. From then on, moving the ticket does the telling for you.
  • A tracker link instead of a phone queueEvery shop gets a public link customers use to check where their repair is up to — on the bus, at work, at 11pm — without anyone picking up a phone. Fewer where's-my-phone calls, calmer counter.
📲Automatic SMS Updates
📧Email Status Updates
🔗Public Repair Tracker
☎️Your Own Twilio Number
🏷️Your Own Email Domain
✍️Custom Message Wording

Full Customer Communication details →

Point of Sale

Point of Sale for Repair Shops

One terminal for repairs, retail and walk-in sales.

Ring up repair pickups, accessory sales and walk-ins from the same screen that runs your repair tickets. No second app, no double-entry — just take payment and move on.

  • Repair-aware checkoutWhen a customer collects a repair, the POS already knows what they owe — deposit deducted, parts and labour itemised, GST calculated. Zero re-entry.
  • Multi-tender supportSplit a payment across card, cash, gift card and store credit in any combination. The system tracks each tender separately for reconcile.
💳Card / EFTPOS
💵Cash
🔀Split Payment
🎁Gift Cards
💰Store Credit
↩️Refunds

Full Point of Sale details →

Inventory Management

Inventory Management

Parts, products and stock — across every location, in real time.

Track every screen, battery, accessory and product. Set low-stock thresholds, run stocktakes, transfer between stores and never quote a repair you can't finish.

  • Live stock check at quote timeQuoting a repair? The system checks every required part in real time and warns before you commit. Stop promising repairs you can't finish today.
  • Low-stock thresholdsSet a threshold on every SKU, per store. Anything at or below it lands on the Items Needing Attention list with a count badge on the inventory tab, so the shortfall is on screen the next time someone opens it — not discovered mid-repair.
📷Barcode Scanning
🖨️Label Printing
⚠️Low-stock Thresholds
🔔Low-stock List
📋Stocktake
🔁Store Transfers

Full Inventory Management details →

Billing & Invoicing

Billing & Invoicing

Professional invoices, automatic reminders, clean reconciliation.

Generate GST-compliant invoices in a click. Email them as a branded PDF, let the platform chase the unpaid ones for you, and never hand-write a receipt again. Built for Australian businesses — only Australian tax invoices are currently supported.

  • GST-compliant invoicesAustralian GST applied automatically per line. The invoice meets ATO requirements out of the box — ABN, GST breakdown, payment terms, the lot.
  • One-click branded emailEmail the invoice in one click as a branded PDF — your logo, your accent colour, your bank details for transfer. Subject and message templates are yours to set.
📑GST Invoices
📧Email Delivery
Payment Reminders
💳Pay by Link
📌Overdue Tracking
🔁Recurring Invoices

Full Billing & Invoicing details →

Payments

Payments Made Simple

Card, cash, gift card, split — every way a customer wants to pay.

Take card, EFTPOS, cash and gift card from one platform, on a Stripe or Square terminal. Split tenders, surcharges, refunds — all reconciled at end of day.

  • Integrated card / EFTPOSCard terminal talks to the POS directly. Amount auto-fills, customer taps, payment confirms — no double-entry, no typos, no chasing variance.
  • Custom payment typesAdd the tenders your shop actually takes — bank transfer, account, voucher, whatever you call it — each with its own surcharge rule and its own line at reconcile.
💳Card / EFTPOS
💵Cash
🔗Custom Tenders
🔀Split Tenders
🎁Gift Card
💰Store Credit

Full Payments details →

Online Booking

Online Booking

Customers book a time while the shop is shut.

Share a booking link or paste it into your own website. Customers pick a location, a day and a time you can actually take — then the booking lands at the counter with the device, the fault and their contact details already on it.

  • A booking page in your shop's nameCustomers see your business name, pick a location if you run more than one, choose a day and a time, then leave their name, phone number (email optional), device make and model, and what's wrong with it. Built mobile-first, because that's where they'll open it.
  • Paste it into your own websiteSwitching bookings on hands you a public link and a copy-paste iframe snippet for your existing site — no plugin, no developer. Regenerate the link and every old embed stops working immediately.
🔗Public Booking Page
🧩Website Embed
🪑Capacity Per Slot
🕘Opening Hours
🚫Closed Dates
⏱️Minimum Notice

Full Online Booking details →

Reporting

Reporting & AI Insights

Ask any question of your business. Get a chart back.

Sales by tech, repair revenue by device, COGS by month, customer LTV — every metric on a dashboard. Plus an AI report that surfaces what's quietly hurting profit.

  • AI business insightsAn AI report scans your data every day and surfaces things you might miss — declining categories, slowest techs, customer-segment drift. Plain English, no spreadsheet hunting.
  • Sales dashboardsLive sales by store, category, staff member, payment type. Drill from a chart to the underlying transactions in two clicks.
📊Sales Reports
🛠️Repair Revenue
👥Technician KPIs
💎Customer LTV
💵COGS & Margin
🤖AI Insights

Full Reporting details →

AI Business Analyst

AI Business Analyst

Ask your business anything. Get an answer in seconds.

No dashboards to build and no reports to wrangle. Ask a question in plain English — repair revenue, top devices, staff performance — and the AI analyst answers from your live sales, repairs and inventory data.

  • Ask in plain English“What was repair revenue last month?” “Which technician turned around the most screens?” Type the question the way you'd say it — the analyst turns it into a query and answers with a chart.
  • Answers from live dataEvery answer runs against your real-time sales, repairs and inventory — not an overnight export. Ask at 4pm and the 3:55pm sale is in the numbers.
💬Plain-English Questions
📊Instant Charts
🛠️Repair Revenue
📱Top Devices
👥Staff Performance
📦Inventory Answers

Full AI Business Analyst details →

Marketing

Marketing Automation

Email and AI campaigns — sent from inside the platform.

Build audiences from your customer data. Send email campaigns on a schedule. Or let the AI write the campaign for you. Opens, clicks and unsubscribes tracked on every send.

  • Audience segmentsBuild segments from real customer data — last visit, total spend, device type, repair history. Save and reuse the segments that work.
  • Email campaignsSend rich HTML email campaigns from inside the platform, to a segment or a saved list. Sends, opens, clicks, bounces and unsubscribes are all counted against the campaign.
🎯Audience Segments
📲Custom Audiences
📧Email Campaigns
🤖AI Generator
📋Templates
Consent Tracking

Full Marketing details →

Multi Location Management

Multi-Location Management

Run one store, two stores or ten — same platform, one dashboard.

Per-store inventory, staff permissions per location, inter-store transfers, central reporting, consolidated billing. Scaling from one shop to a chain just got easier.

  • Per-store inventoryEach store has its own stock count. The platform shows cross-store visibility — "Store B has 3 iPhone 15 screens" — so you don't reorder unnecessarily.
  • Inter-store transfersMove stock between stores in a click. Both stores see the transfer move through statuses — pending, in transit, received. Audit trail captured automatically.
📦Per-store Inventory
🔁Inter-store Transfers
📊Central Reporting
👥Staff per Store
👤Shared Customers
🎫Cross-store Redemption

Full Multi Location Management details →

Employee Management

Employee Management

Staff accounts, roles, PINs and attribution — all in one place.

Give every staff member their own login. Set roles. Put a PIN in front of refunds, gift cards and settings. Every sale, refund and repair carries the name of who did it. No more shared accounts.

  • Per-staff logins and PINsEvery staff member gets their own login and PIN. No shared accounts. No confusion over who took the cash. Permissions enforced everywhere.
  • Roles and permissionsBuilt-in roles — staff, supervisor, admin, superadmin — plus custom rules. Permissions for refunds, voids, price overrides and customer-data access are all controllable.
👤Per-staff Logins
🔐Roles & Permissions
⏱️PIN Authorisation
💵Staff Attribution
🎯Sales Targets
📜Audit Trail

Full Employee Management details →

Device Database

Device Database

Apple, Samsung, Google and 20+ brands built in.

Pick the brand, model and fault in two clicks — no free-typing “iPhone 14 Pro” five different ways. Every repair lands on a clean device record with its own pricing, history and turnaround stats.

  • Brands and models built inApple, Samsung, Google and 20+ brands ship with the catalogue, models ready to pick. Intake starts from a list, not a blank text field.
  • Two-click intakeBrand, then model, then fault. A new hire can log a device correctly on day one because the database does the knowing for them.
📱20+ Brands Built In
👆Model Picker
💵Repair Price Book
🛠️Custom Devices
Fault Presets
📜Device History

Full Device Database details →

Store Credit

Store Credit Done Right

Refunds that stay in the shop, balances your customers can trust.

Issue store credit instead of cash refunds. Apply it at the POS in a tap. Multi-location, fully audited — and no paper IOUs.

  • Issue creditIssue store credit from a refund, a goodwill gesture or a manual entry. Every issuance has a reason, an approver and a timestamp — and issuing takes a staff PIN, so credit can't be minted quietly.
  • Redeem at POSStore credit applies at the POS like any other tender. Two taps deducts from the balance. Combine with card or cash for partial payments.
💵Issue Credit
🛒Redeem at POS
🏬Multi-location
♾️No Expiry
📜Audit Trail
↩️Refund to Credit

Full Store Credit details →

Gift Cards

Gift Cards That Just Work

Sell them, redeem them, track every dollar.

Physical or digital, custom amount or fixed denominations. Sell at the POS, redeem at any location, every dollar on a ledger — gift cards that actually drive new customers.

  • Physical and digitalSell pre-printed physical cards or generate digital codes on the fly. Both share the same balance system — buy a digital, redeem a physical, no problem.
  • Custom amountsSell at any amount — fixed denominations or a custom value typed at the counter. The POS handles every variation.
💳Physical Cards
📱Digital Cards
💵Custom Amounts
🏬Multi-store
✂️Partial Redeem
No Expiry

Full Gift Cards details →

Plan the workshop, not just the ticket

A ticket tells you about one job. These three views tell you about the week — what is on the bench, when it is due, and who is carrying it.

The calendar is a month of the bench in your own timezone. Every repair is drawn as a bar running from the day it came in to the day it is due back, coloured by status, so you can see what a week is already carrying before you promise the next customer a turnaround. Click a bar and that ticket opens. More detail is on the calendar view in the documentation.

Staff workload totals the same jobs the other way round: open jobs, overdue jobs and what is due in the next seven days, for each technician — plus a bucket for the jobs nobody owns yet. Click any row to see just those jobs. The counts are written up in staff workload.

Assignment itself happens on the ticket, with a staff PIN, so who assigned the job is on the record — and the technician is emailed the device, the work on the job, the status it is at and the due date. If they have no email address on file, the screen tells you they were not notified. Reassign or unassign at any time; each change is written to the ticket's history. See Repair Ticket Management for the rest of the ticket, or how assignment works for the step-by-step.

More building blocks

Smaller pieces the pricing table links straight to — each one built in, not an add-on.

Customer SMS updates

Automatic repair-status and appointment texts, sent through your own Twilio number so replies come straight to you.

Public repair tracker

A public link your customers use to check where their repair is up to — including the day it's expected ready — fewer where's-my-phone calls.

Automated review requests

When a job is picked up, ask the customer for a review — your own review link, your own wording, at most one ask per customer every 90 days.

Mail-in repairs

Flag a ticket as mail-in and record inbound and outbound carrier plus tracking numbers and a return address, prefilled from the customer where one's on file. A staff PIN stamps the device as arrived, and the SMS and email templates can drop the outbound tracking number straight into the customer's update.

IMEI & serial tracking

Record the device's IMEI or serial on the ticket, search by it, and see every previous job on the same device the moment it comes back.

Xero & QuickBooks sync

Connect Xero or QuickBooks and keep your sales flowing into your accounting file.

Migrate from another POS

Bring your products and customers across from your current system with guided CSV import.

Sandbox mode

A play copy of your shop — same products, prices, staff and settings, plus a month of made-up trading — where you can sell, refund, invoice and experiment. No email, SMS, card charge or accounting sync leaves it, every document is stamped as not a tax invoice, it runs on the top plan so you can try any module, and Reset wipes it back to a fresh copy.

Customer records (CRM)

Every customer's history — sales, repairs, invoices and contact details — in one record, with CSV import and export.

Repair price book

Standard prices per device and repair type, so every staff member quotes the same job the same way.

Warranty tracking & claims

Set a warranty period for your repairs, see at a glance whether a device that comes back is still covered, and raise a warranty claim linked to the job it re-does.

AI repair diagnosis

Describe the fault at intake and the AI assistant suggests likely causes and repairs to check first.

Special orders & deposits

Order stock in for a specific customer, take a deposit at the counter, and settle the balance on pickup.

Trade-in & buyback

Buy a device at the counter: record the make, model, IMEI or serial, a condition grade and who you bought it from. The cash payout needs a supervisor PIN and comes off the drawer at end of day. The device is booked in as second-hand stock at what you paid, held off the shelf until you price it, then sells like anything else.

Refer a business

Share your own referral link. A shop that signs up through it gets a discount you set, up to 20%, off its first three months on a paid plan — applied automatically at checkout — and you earn 20% of every invoice it pays for its first year, paid out by bank transfer. You see the business's name and whether it subscribed, never its contact details.

Discount codes

Create percentage or fixed-amount discount codes and apply them at the till.

Public shop page

A hosted page for your shop with your logo, details and an enquiry form customers can contact you through.

B2B webshop

A trade webshop where your wholesale customers browse your catalogue and place orders online.

Consolidated invoicing

Pick a business account, tick off its finished repairs, and bill them on one invoice with a line per job instead of one invoice per ticket.

Social post scheduling

Write posts once, connect your social accounts, and schedule everything from one queue.

Anomaly & fraud detection

A security feed of your account's activity — sign-ins, refunds, till events — with unusual patterns flagged.

Send from your own email domain

Invoices, receipts and reminders sent from your own domain, with your own email templates.

AES-256 encryption

Your data is encrypted in transit and at rest, on every plan.

Automatic off-site backups

Every 15 minutes an encrypted backup ships to separate storage — nothing for you to set up or remember.

Point-in-time restore

If something goes badly wrong, your data can be restored to any point in the last 7 days.

Australian data residency

All application data is hosted in Australia (AWS Sydney).

Two-factor authentication

One-time login codes protect staff accounts, and owners can enforce 2FA for the whole company.

Audit trail & security events

Sign-ins, refunds, voids and other sensitive actions are recorded and reviewable, with a live view of active sessions.

Staff training

A Training menu in the app with our training partners: TTA Courses — part of the same group as RepairTree — for phone and computer repair certificates, online or on-site at your shop; and SkillTiles for bite-sized repair and business skills.

Two ways customers book you

The same booking form, the same diary behind it — you choose where customers meet it. Turn it on in Bookings → Settings and you get both.

Your page
Book a repair
ServiceScreen repair
DateTue 18 Aug
9:00
9:30
10:00
10:30
Full
11:30
Confirm booking

Embedded in your own website

Copy one line from your settings and paste it into your site — Wix, Squarespace, WordPress, whatever you already run. The form appears inside your page, in your layout, with your header and footer around it. Customers never leave your website.

  • A copy-and-paste snippet, no plugin to install
  • Sits in any page you like — Home, Contact, a Book Now tab
  • Works on phones, which is where most bookings come from
repairtree.app/at/your-shop
Your Shop
Open until 5:30pm
BookTrack a repair
Book a repair
ServiceScreen repair
DateTue 18 Aug
9:00
9:30
10:00
10:30
Full
11:30
Confirm booking

A public page, hosted for you

No website? You still get an address to hand out — put it on a business card, a shopfront sticker, your Google listing or an SMS. It shows your shop name, your locations and opening hours, and carries repair tracking alongside the booking form.

  • Nothing to build or host — it exists as soon as you claim a name
  • Customers can check a repair's progress on the same page
  • Short enough to fit in a text message
1
Customer picks a time
Only the times you are open and have room for. A slot that fills stops being offered, so two people cannot take the same one.
2
It lands in your diary
New bookings appear in the Bookings module grouped by day, with a count of the ones still waiting on you. Confirm or cancel with your PIN.
3
It becomes a repair ticket
One click opens the intake screen with the customer and device already filled in, and ties the booking to the ticket when you save it.

Customers get a confirmation email with the time, your address and phone number, and a link to cancel themselves — plus a text message if you want one. Ask for device details or leave them out, depending on what you book people in for.

Repair trades using the platform today

Every feature, from day one

Free to start. No credit card required. Set up in under 5 minutes.

Get Started Free →