Payment Processing
Accept online invoice payments from clients via Stripe, PayPal, or Square.
Stripe is strongly recommended as the primary payment processor — it has the deepest FRITH integration including trust account support, Stripe Connect for multi-attorney payouts, and recurring retainer billing. PayPal and Square support standard one-off invoice payment only.
Connecting Stripe
- 1Open the App Integration module → Payment Processing → click Install next to Stripe.
- 2You are redirected to Stripe Connect. Sign in to your existing Stripe account or create a new one.
- 3Complete Stripe's onboarding: business details, bank account for payouts, and identity verification.
- 4Return to FRITH. A Connected badge appears next to Stripe.
- 5Test the integration: Billing → create a test invoice → send to a test client → pay using card 4242 4242 4242 4242.
Client payment experience
- When you send an invoice from FRITH, the client receives an email with a Pay Now button.
- The payment page is hosted on Stripe — no FRITH account is needed for the client to pay.
- Accepted payment methods: credit/debit card, ACH bank transfer (US), SEPA debit (EU), BECS debit (AU) — depending on your Stripe configuration.
- Partial payments: clients can pay a partial amount. The invoice status shows as Partially Paid.
- On successful payment, the invoice is automatically marked paid in FRITH and a receipt is emailed to the client.
Recurring retainer billing
Set up a recurring retainer for a client: Billing → Client → Recurring Billing → Add Subscription. Choose the amount, billing interval (monthly/quarterly), and day of month. On each billing date, Stripe charges the client's saved card and the payment appears in FRITH automatically. Clients can update their card via the client portal.