Skip to main content

Why your debit card shows “insufficient funds” even when you have money

Learn why your debit card may show an “insufficient funds” error and how to resolve it.


If your debit card payment was declined with a “non‑sufficient funds” or “insufficient funds” message — even though you have money in your account — there are a couple of common reasons this can happen.

Your bank may have a daily spending limit

Many banks set a daily spend cap on debit cards to protect you from fraud.
If your payment amount exceeds that limit, the bank will automatically decline the transaction — even if your balance is high enough.

This is the most common reason for this error.

How to fix it:

  • Contact your bank and ask them to increase your daily spending limit.

  • Return to your Maroo payment request and choose to pay via bank transfer instead of debit card.

Your account balance may be lower than expected

It sounds obvious, but it’s always worth a quick double‑check.
Pending transactions, holds, or scheduled payments can temporarily reduce your available balance, even if your posted balance looks sufficient.

If you’d like help completing your payment, our support team is here for you. Chat us or reach out via [email protected]

Did this answer your question?