Online Payments

Online Payments on Every Invoice

Accept invoice payments online through Stripe and let clients pay by card, ACH, or digital wallet in one click.

01 / Online Payments

Get paid faster on every invoice

On paid plans (Starter and above), Invoice My Clients puts a secure link to view and pay in every invoice email and text and keeps status in sync, so clients can pay by card, ACH, or digital wallet the moment they open it. On Free, the message carries a link to the PDF. You always know exactly what is still outstanding.

Choose which payment methods to offer, for the whole account or client by client. Clients can pay part of a balance when you allow it, deposits on accepted estimates are charged and recorded, and on Professional and up a large balance can be split into an installment plan. Paid in person? On Android, Tap to Pay takes a contactless card or phone wallet on your phone with no reader; for cash or a check, a quick receipt (amount, who, what for, how paid, date) takes seconds on the web or in the Android app; show it, text it or email it. Online and quick receipts share one REC number series in your invoice pattern, such as REC-202610-001.

  • A link to view and pay in every sent invoice on paid plans (Starter and above).
  • Accept cards, ACH, Apple Pay, and Google Pay.
  • Payments are transferred to your own Stripe account, which pays out to your bank.
  • Invoices mark themselves paid automatically.

02 / Capabilities

What you can do

Everything you need to accept payments and reconcile them, built right into your invoices.

Card and wallet payments

Accept credit cards, debit cards, ACH bank transfers, Apple Pay, and Google Pay through a seamless, branded checkout.

Invoice currencies

Each invoice is charged through Stripe in the currency it was issued in.

Card data stays with Stripe

Card entry runs on Stripe, a PCI DSS Level 1 service provider, over TLS. Card details are never stored on our servers.

Declined cards

When a card is declined, your client can try again or choose another method on the same secure payment form. No card is retried or charged automatically.

Transferred to your Stripe account

Each payment is charged through the Invoice My Clients Stripe platform account and transferred to your own connected Stripe account in the same transaction. Stripe then pays out to your bank.

QR code payments

Add QR codes to invoices so clients can pay instantly with Venmo, Cash App, or Zelle from their phone.

Tap to Pay, Android only

Take a contactless card or phone wallet on your Android phone, with no card reader: the client taps the back of the phone and the payment is recorded on the invoice. Starter and above. Not in the web app or on iPhone.

03 / Process

How online payments work

01

Connect your processor

Link your Stripe account in Settings with a few clicks. Other gateways are available on request as a beta.

02

Send an invoice

Create and send a professional invoice. On paid plans (Starter and above) the link to view and pay is included automatically; on Free the message carries a link to the PDF.

03

Client pays online

Your client clicks the link, picks a payment method, and pays securely in seconds on desktop or mobile.

04

Funds reach your Stripe account

The payment is transferred to your own Stripe account, which pays out to your bank, and the invoice is marked as paid automatically.

04 / FAQ

Payment FAQs

What payment processors do you support?

Stripe is the live processor: cards, ACH, Apple Pay, and Google Pay. PayPal, Square, Authorize.net, Braintree, and Worldpay integrations are in beta and available on request; contact us if you need one of them.

Which currencies can I invoice in?

Each invoice is charged through Stripe in the currency it was issued in, within the currencies Stripe supports for your account.

Are there extra fees for online payments?

Invoice My Clients adds no markup to payment processing. By default you pay Stripe's standard fee, taken from your payout. You can pass a surcharge to clients who pay by credit card, capped at the lower of 3% and the actual cost, where card rules and state law allow; bank payments are never surcharged.

How secure are the payments?

Card data is handled by Stripe, a PCI DSS Level 1 service provider, over TLS with tokenization. We never store card numbers on our servers.

Can I take a card payment in person?

Yes, on Android only. Tap to Pay in the Invoice My Clients Android app takes a contactless card or phone wallet with no reader, on Starter and above. It needs an Android phone with NFC turned on, running Android 13 or later, with location permission for the app; Stripe connected with card payments active and a statement name of your own; a US business address with a 5-digit ZIP code; and a sent, unpaid invoice in US dollars. The charge shows your business's name on the client's statement. You pay Stripe's in-person processing fee at cost, with no markup from us (see Stripe's US pricing at stripe.com/pricing); it is never added to the client's total. A tap the card declines costs you 10 cents. It is not in the web app or on iPhone.

Start accepting payments today.

Connect your processor and get paid faster on every invoice. Setup takes minutes.

No credit card required. Free plan available.

  • Payments processed by StripeCard numbers never touch our servers
  • Encrypted in transit and at restHTTPS only, on AWS encrypted storage
  • Passkeys and two-step sign-inOptional authenticator-app codes
  • Free plan, no card requiredUpgrade only when you need to