Customer Portals
Give clients a login to see their progress, documents and invoices — and stop answering the same emails.
- Typical price
- $3,500–$10,500
- Typical timeframe
- 3–6 weeks
- Before you pay
- Working prototype

Sound familiar?
Why businesses ask for this
Half your inbox is customers asking for things they should be able to see themselves.
Documents get sent, lost and re-sent.
Your bigger clients expect a portal and you don't have one.
What it does
Built around how you work
'Where are we up to?' 'Can you resend that invoice?' 'What did we agree?' A customer portal answers all three without anyone in your office lifting a finger. Clients log in, see the status of their work, download their documents, approve things and pay. It looks professional and it saves you hours a week.
- Secure logins for each customer with their own view only
- Status of jobs, orders, projects or cases in plain language
- Documents, invoices, reports and photos in one place
- Approvals and sign-offs recorded with time and name
- Online payment for open invoices
- Messages and requests that land in your system, not a shared inbox
- Your branding, your domain
Example
How it works for a building consultancy
Each client logs in and sees their projects, the current stage, the next milestone and every report issued to date. When a report is ready they get an email, log in, and approve it with a click; the approval is timestamped. Invoices sit alongside with a pay-now button. The consultancy's inbox dropped by a third in the first month.
What's included
- Written scope and fixed quote
- Portal web app on your domain
- Customer invitations and login management
- Document storage in Australia
- Payment gateway connection if required
- Training and 30 days of post-launch support
Pricing
What it typically costs
Ranges are in AUD excluding GST and reflect what similar builds have cost. Your figure depends on scope — and you'll have it in writing, fixed, before we build anything.
Build
$3,500–$10,500
Fixed price after scoping. Nothing payable until you've seen the prototype working.
Ongoing (optional)
from $69/mo
Hosting, storage & support. Covers hosting, backups, monitoring and a support contact. Cancel any time; you keep the tool.
Step 1
Scope it, price it
A 30-minute call, then a short written scope listing exactly what the tool will do and a fixed price. No hourly rates, no surprises.
Step 2
See it working — free
We build a working prototype of the core feature and demonstrate it. If it doesn't do what we agreed, you walk away and owe nothing.
Step 3
Pay, we finish, you own it
Once you're happy, you pay and we complete the build, hand it over and train your team. Support, hosting and updates are available monthly if you want them.
Questions
About customer portalss
Can it connect to what we already use?
Usually. We can pull job status from your system, invoices from Xero and documents from your drive, so the portal reflects reality without double entry.
Is customer data secure?
Each customer sees only their own records, enforced at the database level. Data is stored in Australia, encrypted in transit and at rest, with daily backups.
Can customers upload things to us?
Yes — forms, photos and documents can be submitted through the portal and land in the right place on your side.
Will it work on a phone?
Yes, it's designed for phones as much as desktops.
Often built alongside
Job & workflow trackers
Every job, booking and approval in one place, moving without you chasing it.
Typically $2,800–$10,500 · from $55/mo
Invoice generator
Invoices, statements and receipts that generate themselves from work you've already logged.
Typically $1,400–$4,200 · from $35/mo
Database setup & hosting
A secure, Australian-hosted database for your business data — set up, backed up and connected to your website, apps and reports.
Typically $550–$1,750 · from $29/mo
Want a customer portals built for your business?
Tell us how you do it today. We'll scope it, quote it, and show you a working prototype before you pay.
Get in touch
Scope this for your business
A few lines about how you handle this today is all we need to start.