Branded Customer Portal

Past customers pay, accept, and book again - without picking up the phone.

Send your customer a private link that opens a self-service portal in your branding. They see open estimates, pay invoices, request more work, and book another appointment - all in one place. Included with your plan.

Your logo & brand color One-tap link by email or SMS Google Business Profile Reviews

No credit card required. Send your first portal link in under a minute.

JR Johnson Roofing (555) 123-4567 · [email protected] YOUR LOGO Hi Sarah Here's everything for your jobs. DUE NOW Invoice #INV-1042 $8,300 PAY NOW REVIEW & ACCEPT Estimate - Gutter cleaning $420 + Book another appointment Pick a time that works for you → Request more work Tell us what you need - we'll follow up → Thanks for choosing us. - The Johnson Roofing team
"Half the calls I used to get were 'Can you resend my invoice?' or 'Are you available next month?' I send everyone the portal link now and the phone barely rings - they just go in and handle it."
- Built for contractors who want repeat work without the inbox ping-pong

One link. Every action your customer needs. In your branding.

From the moment you tap "Send portal link," your customer can pay, accept, book, or request - on their own time.

1
Open the customer in your CRM

From My Clients, open any past customer. You'll see a "Send portal link" button right at the top of their record.

2
Send by email, SMS, or copy

Send the link by email or text in one tap, or copy it and paste it wherever you want. The link is private to that customer.

3
Customer self-serves

They open the link to your branded portal. They can pay, accept, book, or request more work. You get an email and a text the moment they do.

Customer portal workflow in one view

Give customers a branded place to view estimates, request work, pay invoices, and stay connected to their record.

WHITE-LABEL BRANDING

Your logo. Your color. Your business name. Not ours.

Your customer portal uses your business name, logo, brand color, phone, email, and footer message, so every self-service page feels like your company - not ours.

Your logo. Your color. Your business name. Not ours.
Accept an estimate
Review the line items, accept with one tap, and the job converts to "won" in your CRM.
Pay an invoice online
Pays through whichever processor you've connected - Stripe, Square, PayPal, or Venmo.
Book another appointment
Pick a time from your online booking calendar - if you have it enabled.
Request more work
Describe the job and pick a timing - ASAP, this week, this month, or flexible.
See full job history
Every past quote, invoice, and visit grouped by service address - so they can find anything fast.
Refer a friend
Copy your booking link straight from the portal and share it with someone who needs you.
Every common request, handled without a phone call.
Open the customer in My Clients ↓ Send by email or SMS - one tap ← You ↓ Customer opens portal · 180-day clock resets ↓ Lost it? Request a new link from portal
Send it once. They keep access for as long as they're a customer.
Sarah Lee · Customer since 2023 EXISTING CUSTOMER RECORD 2023 · Roof inspection · $420 2024 · Gutter repair · $1,200 NEW · Storm damage · pending → PORTAL: "Request more work" Storm took out my downspouts Timing: this week
A portal request from your customer doesn't create a new "lead." It lands on their record.

The whole job, not just the bill

Signed walkarounds, change orders, and hail reports land in the same portal your customer already uses to pay.

Signed walkarounds and after photos

Each pre-job walkaround your customer signed shows in History under its job: the date, the photo count, a View button, the signed PDF, and a strip of the after photos you added when the work was done.

Change orders, reviewed and signed

Customers review and sign change orders right in the portal. Each job's total says how many change orders it includes, with the signed PDF of each one. Turn on Request a change and customers can ask for one on won jobs or jobs paid in the last 60 days.

Hail reports you share

On Solo and up, pull every NOAA hail report near a customer's address since 2006, save it to their record, download a PDF with your logo and license line, and share it to their portal, where it stays exactly as you saved it. Try the free hail report by address tool.

Customer Portal - Common Questions

A private branded link where customers can view estimates, review and sign change orders, pay invoices, book another visit, request more work, and see job history, including signed pre-job walkarounds and any hail report you share.

Open the customer record and send the portal link by email or SMS, or copy it and share it manually.

The portal link lasts 180 days, and the clock resets each time the customer opens it.

Yes. It uses your business name, logo, brand color, phone, email, and custom footer message.

No. New requests attach to the existing customer record so repeat jobs, notes, invoices, and payments stay together.

FastEstimateMaker emails you immediately when a portal customer requests more work or submits a new booking. If your phone is verified for SMS, you get a text too. The new request shows up in your CRM under that customer.

Yes. From the client record, you can see whether the link has been sent, when it was last opened, and the activity history - including any link recoveries the customer requested.

No. The branded customer portal is included in the $29.99/month plan.

Turn paid jobs into Google reviews.

Fast Estimate Maker sends your Google review link once a job is fully paid, or text it to any customer in one tap. In the app, My Business > Reviews opens a share sheet with your review QR code to hold up on your phone, a ready-made text to copy and send, and printable signs, review cards, and round stickers with your logo. Just want the code? Make a free Google review QR code for your invoices and truck. More reviews, without remembering to ask.

Give Every Customer Their Own Branded Self-Service Hub.

Send the portal link in one tap. Your customer pays, accepts, and books on their own time - in your branding. You get the call only when you actually need to.

Send estimates free

No credit card required. No contracts. Cancel anytime.