Law Firm Client Portal Online Payments: Stripe Connect Setup and Workflow
Let clients pay legal invoices online in your portal. Connect Stripe once, enable portal payments, and record card receipts on the matter—without a separate billing portal.
Bookkeepers and managing partners search for law firm client portal payments, legal invoice online payment, and Stripe Connect for law firms when clients ask to “just pay on the website” but the firm still emails PDFs and waits for checks. The gap is not whether clients will use cards—they already do everywhere else. The gap is whether payment lands on the right invoice, updates AR without double entry, and stays inside the same secure portal as documents, messages, and court dates.
This guide walks through a practical attorney client portal billing workflow: connect your firm’s Stripe account, turn on portal payments, issue invoices clients can pay online, and keep collections aligned with the matter—not a separate merchant dashboard nobody reconciles.
Not legal advice. Trust accounting, IOLTA rules, and fee handling vary by jurisdiction. Online card collection for earned fees is different from trust deposits. Your firm remains responsible for compliance with applicable bar rules and engagement terms.
Why portal payments beat “email a PDF and hope”
Most firms already send invoices. The friction shows up after send:
| Symptom | What it costs |
|---|---|
| Checks in the mail | Staff time, delayed cash, “I mailed it yesterday” disputes |
| Card links in email | No tie to matter history; payments sit outside case context |
| Manual status updates | Invoice marked paid in accounting but still “sent” in practice software |
| Installment confusion | Client pays the wrong tranche on a payment plan |
Client portal pay invoice flows fix the model: the client logs into the same front door they use for document uploads, messaging, and calendar access. They see open balances, open the invoice, and pay the remaining amount due—recorded on that invoice in your practice system.
Search phrases like law firm credit card payments and online invoice payment legal practice usually describe firms trying to shorten days-to-cash without buying a second client-facing product.
Stripe Connect: how LawyerLink routes money to your firm
LawyerLink uses Stripe Connect for portal invoice payments. Key points for setup and governance:
- One Connect account per firm owner — The team owner completes Stripe onboarding in Account settings. That owner’s connected account handles portal charges for teams they own.
- Funds flow to your Stripe account — Client card payments are processed against your connected account, not a generic platform pool.
- Team-scoped invoices — Payment intents are created for a specific invoice the portal user is allowed to see (scoped to their client access and team).
- Owner-only onboarding — Only the owner initiates Connect; admins and staff see Connect status for the team so everyone knows whether online pay is live.
If you operate multi-office parent and child teams, confirm which owner’s Connect account applies to each billing team before you promise clients portal pay firm-wide.
Step 1: Connect Stripe (owner)
The owner opens Account settings, finds the Stripe Connect section, and starts onboarding. Stripe collects the business and banking details required for your jurisdiction. When onboarding completes, Connect status shows as active for teams that owner controls.
Step 2: Enable payments in portal settings
Portal payments are controlled at the office / portal settings level. Turn on Enable payments when clients should see pay buttons—not while you are still testing invoice PDFs. Pair this with portal onboarding messaging: invoices and payment live in the portal.
Step 3: Issue invoices clients can actually pay
Not every billing document should expose a card button:
- Standard payable invoices — Sent invoices with an amount due show Pay when Connect is active, portal payments are enabled, and a balance remains.
- Retainer activity statements — These summarize trust or retainer activity; they are not treated as online-pay invoices in the portal. Clients review them alongside payable bills—consistent with retainer tracking workflows where the ask is often “understand the balance,” not “click pay on a trust-style summary.”
- Payment plan installments — Generated installment invoices can be paid like other open balances; the plan schedule visible on the invoice helps clients pay the correct tranche.
Issue invoices with deliberate due dates and professional line descriptions—the same discipline as when you move from unbilled time to invoice. Portal pay does not replace clear fee language in the engagement letter.
Step 4: What the client sees
After portal invite and login, the client opens Invoices, reviews line items and status, and completes checkout with Stripe’s secure card flow when payment is available. The win is one place for the matter—messages, documents, calendar, signatures, and payment—without a second login they use once a quarter.
Step 5: Recording, notifications, and AR follow-up
When Stripe confirms payment, LawyerLink records an invoice payment against the invoice. Portal payment notifications alert staff that money arrived. Connect this to overdue invoice follow-up and billing analytics—portal pay shortens days-to-cash but does not replace collections policy.
Portal payments inherit portal authentication and team scoping; Stripe handles card data. Revoke access when representation ends, use team roles for settings changes, and log billing disputes in case notes.
Common mistakes to avoid
- Enabling pay before Connect finishes — Clients see errors or missing buttons; finish owner onboarding first.
- Mixing retainer statements with “Pay now” expectations — Label documents clearly; use payable invoices for earned fees due by card.
- No due date discipline — Overdue automations and client trust both depend on dates your team sets at issue time.
- Ignoring installment context — Call the client about the installment due, not only the parent invoice number.
- Collections tone in portal messages — Keep payment reminders factual; move contested legal issues to privileged channels.
How LawyerLink supports client portal online payments
LawyerLink (MyLawyerLink) connects Stripe Connect, portal settings, and matter-linked invoices in one workflow. The team owner onboards Connect; you enable portal payments; clients pay open invoices inside the authenticated portal; Stripe webhooks record invoice payments and notify staff; and payable invoices stay distinct from retainer activity statements so client expectations stay aligned.
That sits alongside payment plans, collections automations, time entry billing, and the rest of your case file—from first invoice through final reconciliation.
Still chasing checks while clients ask to pay online? Sign up for LawyerLink to turn on client portal online payments with Stripe Connect, keep receipts on the invoice and matter, and run billing beside documents, messaging, and calendar in one place.
Related posts
Law Firm Client Portal Onboarding: Invite Workflow, First Login, and Adoption Tips
Onboard clients to your law firm portal with a repeatable invite workflow—magic links, access control, and habits that boost login rates.
Law Firm Matter Closing Checklist: Final Billing, Case Status, and File Wrap-Up
Close matters without dropped final bills or forgotten paperwork. A practical law firm matter closing checklist tied to billing, tasks, and case status.
Law Firm Billing Analytics: Revenue Dashboard, Collections Trends, and Cash-Flow Forecasting
See invoiced vs collected revenue, payment-plan health, and a three-month cash-flow forecast in one law firm billing analytics dashboard—no spreadsheet exports.