> ## Documentation Index
> Fetch the complete documentation index at: https://docs.probaseapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customer payment portal

> Give customers access to view their invoices and pay online

## Overview

The customer payment portal is a simple, secure page where customers can view their invoices, see all charges, add a tip, and pay online with a credit card. Each customer gets a unique payment link that you can share via text or email. No login is required — customers just open the link.

<Note>
  To accept online payments, you'll need to [connect your Stripe account](/billing/stripe-setup) first. Without Stripe, customers can still view their invoices but can't complete payments online.
</Note>

## How it works

1. You send a payment link to a customer (using the **Send Invoice** button)
2. Customer opens the link (no login required)
3. Customer sees a list of their invoices
4. Customer clicks an invoice to view the full breakdown
5. For eligible invoices, the customer is first shown a **service review page** where they can rate the service and optionally add a tip
6. Customer enters their card details and completes payment (when Stripe is connected)
7. Payment is processed and applied to the invoice automatically

## Send a payment link

<Steps>
  <Step title="Open the invoice detail page">
    From the **Money** page, click on an invoice to open it. Or from a customer's profile, find the invoice in the **Invoices** section.
  </Step>

  <Step title="Click Send Invoice">
    Tap **Send Invoice**. This sends the invoice and opens the SMS sharing modal.
  </Step>

  <Step title="Share the message">
    A pre-filled message is ready with the customer's unique payment link. Either:

    * Tap **Send SMS** to open your messaging app with the message ready to send (shown when a phone number is on file)
    * Tap **Copy Message** to copy the message to your clipboard (shown when no phone number is on file)
    * Tap **Copy** to copy the message — including the payment link — to your clipboard

          <img src="https://mintcdn.com/lawnstarter/jkcCnZ6a0rw9HcEN/images/probase/send-invoice/05-billing-sms-compose.png?fit=max&auto=format&n=jkcCnZ6a0rw9HcEN&q=85&s=8f09737e08c2d98d53a2ab7c0517531d" alt="SMS compose modal with payment link" width="500" height="845" data-path="images/probase/send-invoice/05-billing-sms-compose.png" />
  </Step>
</Steps>

<Note>
  The payment link shows real-time data. When you add charges or credits to the customer's account, the balance on the payment page updates automatically.
</Note>

## What customers see

### Invoice list

When customers open their payment link, they see a list of their invoices and service reports. Each entry in the list shows one of the following:

**Invoices** (with a dollar amount):

* **Unpaid** — balance is outstanding
* **Partially paid** — a payment has been made but the full balance is not yet covered (shows the remaining amount owed alongside the original total)
* **Paid** — fully settled

**Service reports** (no dollar amount):

* **Completed** — a \$0 service visit from a subscription service. No payment is required; tapping it shows the service details.

They can tap any item to view details and, for invoices, complete payment.

If a customer has no invoices or service reports, they see a "You're all set!" confirmation message.

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-report/01-invoice-list.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=bef0ce9a6ec83150757ece77b4f0d343" alt="Customer invoice list with service report" width="500" height="845" data-path="images/probase/service-report/01-invoice-list.png" />

### Service reports

When you complete a subscription service appointment at no charge (for example, a visit included in a flat-rate monthly plan), customers see a **"Service completed"** entry in their portal. Before viewing the service details, customers are shown a quick **"How was your service?"** page where they can rate the experience and optionally add a tip. Tips on service reports work the same way as on invoices — the tip selector only appears once the customer rates, with three percentage presets plus an **Other** option for a custom dollar amount.

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-report/02-review-screen.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=df5648d7e122ff77d420fd3b7baaeeea" alt="Service review screen for a completed visit" width="500" height="845" data-path="images/probase/service-report/02-review-screen.png" />

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-report/03-review-filled.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=f8f35e41d121ebb288eefc9c25ee8af8" alt="Review filled with stars and tip preset" width="500" height="845" data-path="images/probase/service-report/03-review-filled.png" />

After rating (or if the service isn't eligible for review), they see the full service report:

* An **AI-generated service summary** describing the work performed in plain language (when available)
* The service name and property address for each appointment
* The date of each visit
* Photos taken during the job

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-report/04-service-report.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=551df836d004d02f372f9a4ef01245bb" alt="Service report detail" width="500" height="845" data-path="images/probase/service-report/04-service-report.png" />

The AI summary is written automatically from the notes your crew enters when completing the appointment. It gives customers a clear, readable account of the visit without exposing your internal notes. This gives customers a record of every visit, even when no invoice is generated.

### Checklist Service Report

If you use [checklists](/checklists/overview) and mark items to include in the customer summary, those filled-in items appear as a **Service Report** — showing the readings, completed tasks, and even a customer signature (labeled **Signed by customer**) captured on the visit. On the invoice, the Service Report is folded into the **Service Summary** card at the bottom of the page, appearing directly beneath the summary text and after-photos.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/checklist-service-report/01-service-report.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=ef74577b4460c07168ab8bda35171a78" alt="Checklist service report" width="500" height="845" data-path="images/probase/checklist-service-report/01-service-report.png" />

This gives customers a professional, itemized record of exactly what was done. You control which items appear when you build the checklist — see [The customer Service Report](/checklists/completing-checklists#the-customer-service-report).

### Service review

For invoices tied to a completed service appointment, customers are first shown a **"How was your service?"** page before they can pay. This gives them a chance to rate their experience, optionally add a tip, and preview the full invoice they're about to pay.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/review-invoice-other-tip/01-initial.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=e44f4001dc1a5da3724adc8bfbdc584a" alt="Service review screen with star rating" width="500" height="845" data-path="images/probase/review-invoice-other-tip/01-initial.png" />

The page is laid out as a single, scrolling experience:

1. **Star rating at the top.** Customers tap 1–5 stars to rate their service. No tip selector is shown until a rating is chosen.
2. **Tip selector (appears after rating).** Once the customer rates, three preset percentage buttons appear — **15%**, **25%**, and **20%** — alongside a full-width **Other** button for a custom dollar amount. Nothing is pre-selected, so customers who don't want to tip simply leave the section untouched.
3. **Balance Due card.** Directly below the tip selector, customers see the same **Balance Due** card they'd see on the payment page — their name and billing address, invoice number and dates, line items, totals, and the balance due. They can preview exactly what they're about to pay before continuing.
4. **Service Summary card.** Below the Balance Due card sits a separate **Service Summary** card (when there's anything to show) — the plain-language summary of the work, any after-photos, and the checklist [Service Report](#checklist-service-report). This card always renders last, beneath the balance and payment area.
5. **Floating "Continue to payment" button.** The CTA sticks to the bottom of the screen on mobile and desktop so it's always within reach.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/review-invoice-other-tip/02-rated.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=d249f9e493e7ac9c55d02c48723e9d51" alt="Tip section visible after rating" width="500" height="845" data-path="images/probase/review-invoice-other-tip/02-rated.png" />

If a customer wants to enter a custom tip amount, they tap **Other** to reveal a dollar-amount input.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/review-invoice-other-tip/03-other-selected.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=6143b7337dd76192a66b0ed35142ef41" alt="Other tip selected revealing custom amount input" width="500" height="845" data-path="images/probase/review-invoice-other-tip/03-other-selected.png" />

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/review-invoice-other-tip/04-other-amount-entered.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=1a0bf82ea75a694a27f128a87b3f100a" alt="Custom tip amount entered" width="500" height="845" data-path="images/probase/review-invoice-other-tip/04-other-amount-entered.png" />

Once the customer taps **Continue to payment**, their rating is saved, the tip (if any) is added as a line item to the invoice, and they're taken to the payment page. The chosen tip carries through to the invoice — they won't be asked to pick a tip again.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/review-invoice-other-tip/05-invoice-with-other-tip.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=80f974bf046346ce83bf00bdb4c8c8ee" alt="Invoice on the payment page after a custom tip was added" width="500" height="845" data-path="images/probase/review-invoice-other-tip/05-invoice-with-other-tip.png" />

If an invoice is not eligible for review (for example, if the customer has already rated it or already paid), they go directly to the invoice payment page.

<img src="https://mintcdn.com/lawnstarter/CGCIPcTKgEY5Y8gL/images/probase/review-invoice/06-non-reviewable-invoice.png?fit=max&auto=format&n=CGCIPcTKgEY5Y8gL&q=85&s=b3035a82c0ef0b0977e77d880386c3cc" alt="Non-reviewable invoice goes directly to payment" width="500" height="845" data-path="images/probase/review-invoice/06-non-reviewable-invoice.png" />

### Invoice detail and payment

When a customer opens an individual invoice, the page is laid out top-to-bottom as:

* Your business information (logo, name, address, phone, email, and website — whatever you've configured in Business Profile settings) shown above the cards
* A **Balance Due** card with their name and billing address, invoice number and dates (issued, due), all line items with titles and quantity, any carried-forward charges from previous invoices, and the totals (subtotal, tax, any credits applied, total, and balance due)
* The **payment form** (when Stripe is connected and a balance is owed)
* A separate **Service Summary** card at the bottom (when available) with an AI-generated description of what was done, any after-photos your crew uploaded during job completion, and — when a checklist is set to show on the invoice — the checklist **Service Report** items right below

After-photos render as a 3-column grid of thumbnails directly under the summary text. Customers can tap any thumbnail to open the full-size image in a new tab.

Line items show the quantity inline (e.g., `QTY: 2`). When a quantity is greater than 1, the unit price is shown below the item name and the total for that line is shown separately — giving customers a transparent breakdown.

If the invoice is overdue, the page title shows "Pay past due invoice."

The tip the customer picked on the review screen is already applied as a line item on the invoice, so the payment page doesn't ask them to choose a tip a second time — they go straight to entering their card details.

### Payment form

When Stripe is connected, customers see a secure payment form where they can enter their credit card details and complete payment.

<img src="https://mintcdn.com/lawnstarter/1zB0exlfpC3fDCp-/images/probase/payment/13-stripe-payment-form.png?fit=max&auto=format&n=1zB0exlfpC3fDCp-&q=85&s=2b7dd16179e7712f66bc9a610ed64a56" alt="Stripe payment form with tip" width="500" height="845" data-path="images/probase/payment/13-stripe-payment-form.png" />

<img src="https://mintcdn.com/lawnstarter/pLVFu3zPBgCDI8Zg/images/probase/payment/14-stripe-form-no-tip.png?fit=max&auto=format&n=pLVFu3zPBgCDI8Zg&q=85&s=65c7870ae701d6d7d22b66b06447d15b" alt="Stripe payment form without tip" width="500" height="845" data-path="images/probase/payment/14-stripe-form-no-tip.png" />

The payment form is powered by Stripe and is fully PCI-compliant. Card details are never sent to Probase — they go directly to Stripe's secure servers.

### Communication consent (optional)

Customers may be asked to consent to receive text message communications about their account and services. This consent is optional and not required to complete payment.

<img src="https://mintcdn.com/lawnstarter/SHKnlm5UTnoJdO4l/images/probase/payment/15-tcpa-consent-checkbox.png?fit=max&auto=format&n=SHKnlm5UTnoJdO4l&q=85&s=2df7664da5a641616d31f1c699451eb3" alt="TCPA consent checkbox" width="500" height="845" data-path="images/probase/payment/15-tcpa-consent-checkbox.png" />

### When Stripe isn't connected

If you haven't connected Stripe yet, customers will see a message that online payments aren't available.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/payment/10-stripe-not-connected.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=d12729ea16efa7d2dc31c71085fed566" alt="Stripe not connected" width="500" height="845" data-path="images/probase/payment/10-stripe-not-connected.png" />

They can still view their invoices and charges, but they'll need to contact you directly to arrange payment.

## Quote links

In addition to payment links, you can also share **quote links** with customers. A quote link lets customers view the full quote details and approve or decline it on their own — no login required.

When a quote is in **Sent** status, a customer quote link appears on the quote detail page in Probase. Copy and share that link via text, email, or any other method. Customers can:

* Review the quote details and full pricing breakdown — base service, any additional line items, subtotal, tax, and total
* Tap **Approve** to accept the quote (the confirmation shows the full total including line items and tax)
* Tap **Decline** and select a reason (Too expensive, Found another provider, etc.)

If the quote has a valid-until date that has passed, customers see an expiration notice and are prompted to contact you for an updated quote.

See [Managing quotes](/customers/managing-quotes) for full details including screenshots of the customer quote experience.

## Best practices

* **Send after completing work** — Use the Send Invoice action right after finishing a job to let the customer see their charge and pay
* **Follow up on overdue invoices** — Re-share the link when following up on outstanding balances
* **Let customers bookmark it** — The link never expires, so customers can return anytime to check their balance
