Skip to main content

Client can't pay online

Your client received an invoice but is unable to complete an online payment. This article covers the most common reasons and what you can do to fix it.

Most common reasons a client can't pay online

  • Stripe is not connected or not fully set up in your Billdu account

  • Online payments are not enabled on the invoice

  • The invoice was sent as a PDF - the Pay Now button only appears on the online link version, not on PDF files

  • Your Stripe account has unresolved verification issues or restrictions

  • The client is trying to use a payment method that is not available in their country

Check your Stripe connection first

  • Go to Settings - Payment options - Stripe

  • Make sure Stripe is connected and the toggle is turned on

  • If you see any warnings or incomplete steps, follow the on-screen instructions to complete your Stripe account setup

  • Log in to your Stripe Dashboard directly to check for any verification issues, restrictions, or pending actions on your account

  • Note: Stripe - not Billdu - handles all payment processing, approvals, and declines

Check how the invoice was sent

  • The Pay Now button only appears on the online link version of the invoice - not on downloaded or printed PDF files

  • If you sent the invoice as a PDF attachment, your client will not see a payment button

  • Resend the invoice using the Send button in Billdu - this sends an online link your client can use to pay directly

  • Alternatively, copy the online link from the invoice and share it with your client via WhatsApp, SMS, or any other messaging app

Check the invoice settings

  • Open the invoice and make sure online payments are enabled on it

  • On the website, go to More options when editing the invoice and confirm that the payment option is set correctly

  • If you have multiple payment methods enabled (bank transfer, Stripe), make sure Stripe is included

Payment methods available to your client

The payment methods your client sees depend on their location and your Stripe setup. Available methods include:

  • Credit and debit cards

  • Apple Pay and Google Pay - appear automatically on compatible devices

  • Bank transfers (ACH, SEPA, Bacs, BECS) - available depending on country

  • iDEAL - Netherlands only

  • TWINT - Switzerland only

If your client cannot use a specific method, ask them to try a different one from the options shown on the payment page.

If your client sees a "Processing Payment" status

  • This is normal for delayed payment methods such as ACH, SEPA, Bacs, and BECS

  • The invoice status will update automatically once the funds are confirmed by Stripe

  • No action is needed - ask your client to wait for the payment to clear

If the Pay Now button is missing entirely

  • Make sure your Stripe account setup is fully complete - an incomplete setup prevents the button from appearing

  • Check that online payments are turned on under Settings - Payment options

  • Check that the invoice itself has a payment option enabled

  • If the issue persists, contact our support team with the invoice details

Tip: To avoid delivery issues, always send invoices using the Send button in Billdu rather than exporting and attaching a PDF. This ensures your client always receives the online link with the Pay Now button included.


Didn't find what you were looking for? Contact our support team, and we'll sort it out for you.

Did this answer your question?