Payment Processing

Accept online invoice payments from clients via Stripe, PayPal, or Square.

Stripe (Recommended — full integration)PayPal (Invoice payment only)Square (Invoice payment only)

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

  1. 1Open the App Integration module → Payment Processing → click Install next to Stripe.
  2. 2You are redirected to Stripe Connect. Sign in to your existing Stripe account or create a new one.
  3. 3Complete Stripe's onboarding: business details, bank account for payouts, and identity verification.
  4. 4Return to FRITH. A Connected badge appears next to Stripe.
  5. 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.

Related articles

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.