Skip to Content
Online PaymentsAccepting Online Payments

Accepting Online Payments

How your customers pay invoices online with credit card or ACH bank transfer.

ProThis feature requires a Pro subscription ($19/month). Compare plans

Once you’ve connected Stripe, your customers can pay invoices online through the customer portal. Here’s what the experience looks like from your customer’s perspective.

Customer Payment Flow

  1. Customer receives the invoice — via a shared link or email from you.
  2. Customer opens the portal — they see the invoice details, your branding, and a Pay Now button.
  3. Customer clicks Pay Now — they’re taken to a Stripe Checkout page.
  4. Customer chooses a payment method — credit/debit card or ACH bank transfer.
  5. Customer completes payment — they enter their payment details and confirm.
  6. Invoice is marked paid automatically — the invoice status updates to Paid in your account. No manual action needed.

Payment Methods Available

Credit or Debit Card

Your customer enters their card number, expiration date, and CVC. Payment is processed instantly and the invoice is marked as paid immediately.

ACH Bank Transfer

Your customer enters their bank account and routing number. ACH payments take longer to clear:

  • Processing time: 3-5 business days for the payment to clear
  • Invoice status: The invoice is marked as paid once Stripe confirms the payment has cleared
  • Lower fees: ACH transfers have lower processing fees than credit cards. See Payment Fees for details.

What You See

After a customer pays online, the invoice detail page shows:

  • Status changes to Paid
  • Payment method recorded as Card or Bank Transfer
  • Payment date recorded automatically
  • The payment appears in your dashboard revenue metrics

Requirements

For online payments to work, you need:

  1. Pro subscription — online payments are a Pro-only feature
  2. Stripe account connected — set up in Settings > Payments
  3. Invoice shared with customer — the customer needs the portal link to access the Pay Now button

Tips

  • Customers do not need a Stripe account to pay. They just enter their payment details on the Stripe Checkout page.
  • If a customer has trouble paying, they can try a different payment method (card vs. ACH) or a different card.
  • You can still mark invoices as paid manually for offline payments like cash or check, even with Stripe connected.
  • ACH payments may take a few days to clear. If a customer says they’ve paid but the invoice still shows as sent, the ACH transfer may still be processing.
Last updated on