Get connected
- Settings → Payments → `Connect with Stripe`.
- Sign in to Stripe (or create an account) and complete the verification flow.
- Stripe redirects you back to Toolfy—status switches to Connected.
- Send yourself a test invoice (£1/$1) to confirm the payment portal works.
Choose payment options
Cards & wallets
Enabled by default—customers pay by Visa, Mastercard, Amex, Apple/Google Pay.
Bank debit (ACH/BACS/SEPA)
Toggle on in Stripe → Settings → Payment methods (availability depends on region).
Manual bank transfer
Add your bank details to invoice footers for customers who insist on paying offline.
Run a quick test
- Create a £1/$1 invoice in Toolfy and send it to yourself.
- Open the Pay now link and use Stripe test card 4242 4242 4242 4242 (any future expiry/CVC).
- Confirm Toolfy marks the invoice Paid and Stripe lists the test charge.
- Switch Stripe back to Live mode so real customers can pay.
Best practices
- Enable payment reminders so overdue invoices follow up automatically.
- Allow partial payments when you collect deposits or staged work (Invoices → Partial payments).
- Show payment terms on invoices to set expectations for customers.
- Use Stripe Radar (included) to minimise card fraud.
Troubleshooting
Stripe connection failed
- Finish any verification tasks listed in Stripe Dashboard → Tasks.
- Refresh Toolfy settings; if needed, disconnect and reconnect the correct Stripe account.
- Ensure you authorised Toolfy to create charges during the Stripe OAuth flow.
Customer payment declines
- Check the error in Stripe (insufficient funds, suspected fraud, etc.).
- Follow the guidance in the failed payments article to coach the customer.
Payouts delayed
- Review Stripe payout schedules—weekends and new accounts take longer.
- Upload any pending verification documents to unblock transfers.

