Skip to main content

Payment not received or missing

Your client says they paid, but the payment hasn't appeared in Billdu or your bank account. This article explains the most common reasons and what to do next.

Most common reasons a payment is missing

  • The payment is still being processed - some payment methods take 1 to 4 business days to clear

  • The invoice has not been marked as paid manually - if your client paid by bank transfer or cash, you need to mark it as paid yourself

  • The payment was received in your Stripe account but has not yet been transferred to your bank account

  • Your Stripe account has a verification issue or restriction that is holding funds

  • The first payout from Stripe has an initial holding period of 7 to 10 days

Check the invoice status and payment history first

  • Open the invoice in Billdu and check its current status

  • If the status shows "Processing Payment", the payment has been initiated but is waiting to be confirmed by Stripe - no action is needed

  • Check the document Timeline to see whether a payment was recorded and when

  • If the invoice shows "Unpaid", no payment has been registered against it yet

Check your Stripe Dashboard

Billdu does not hold or process payments - all funds go through Stripe directly.

  • Log in to your Stripe account at stripe.com and check your Dashboard for the payment status

  • Look for the payment under Payments - if it shows as "Succeeded", the money has been received by Stripe

  • Check your Stripe payout schedule to see when funds are due to arrive in your bank account

  • If you see any warnings, pending verifications, or restricted payouts in your Stripe Dashboard, resolve those first

Payout times by payment method

The time it takes for funds to reach your bank depends on how your client paid:

  • Cards, Apple Pay, Google Pay - instant confirmation; payout timing depends on your Stripe payout schedule

  • ACH Direct Debit (US) - 1 to 4 business days

  • Bacs Direct Debit (UK) - 1 to 4 business days

  • BECS Direct Debit (Australia, New Zealand) - 1 to 4 business days

  • SEPA Bank Transfer (EU countries) - 1 to 4 business days

  • iDEAL (Netherlands) - instant confirmation

  • TWINT (Switzerland) - instant confirmation

Note: Your first payout from Stripe has an initial holding period of 7 to 10 days after the first payment is received. After that, regular payout timing applies.

If your client paid by bank transfer, cash, or another offline method

  • Stripe only handles card and online payments - offline payments are not registered automatically in Billdu

  • You need to mark the invoice as paid manually in Billdu

  • Open the invoice, tap or click Add payment, enter the amount and date, and save

  • This updates the invoice status and your statistics

If the payment shows as received in Stripe but not in Billdu

  • Billdu marks invoices as paid automatically when Stripe confirms the payment

  • If there is a delay, check that your Stripe account is correctly connected under Settings - Payment options - Stripe

  • Disconnect and reconnect Stripe if the connection appears inactive, then check again

If the payment is missing from your bank account

  • Check your Stripe Dashboard payout history - the funds may be in your Stripe balance awaiting transfer

  • Make sure your bank account details in Stripe are correct

  • Contact Stripe support directly if funds are showing as paid in Stripe but have not arrived in your bank - Stripe manages all payouts and Billdu cannot intervene in this process

Tip: To avoid confusion between online and offline payments, always use the Add payment feature in Billdu when recording cash or bank transfer payments manually. This keeps your invoice statuses and reports accurate.


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?