This is a known issue with Meta ad accounts where current balance (postpaid) and prepaid funds are not functioning in sync. Even after clearing dues, Meta may continue charging your postpaid line (current balance) instead of utilizing your available prepaid funds — and this can cause delivery problems, disapprovals, or halted ads.
1. Check Your Payment Settings Type
Go to Billing > Payment Settings in your Ads Manager. Check:
If you're seeing "Current Balance", Meta is treating your account as postpaid and won’t use prepaid funds unless it switches back.
2. Switch to Prepaid if Needed
If you have sufficient prepaid funds but Meta keeps charging the current balance:
Go to Business Settings > Payments.
Add a manual payment method (e.g., Paytm, UPI, Netbanking, or debit card).
Clear all outstanding dues to bring current balance to 0.
Then remove your credit card or automatic method, forcing Meta to switch to prepaid mode.
Note: You may need to create a new ad account if switching isn't allowed for your region or business type.
3. Clear All Pending Invoices
Sometimes, small dues stay pending even after payment. To fix:
4. Understand Meta’s Charging Priority
Meta typically charges in this order:
Current balance (if account is postpaid).
Backup payment method (if current fails).
Prepaid funds (only if no current balance setup exists).
If you're still seeing spend from “current balance” only, it likely means the account is locked in postpaid mode — and Meta won’t touch prepaid until the setup is changed.
5. Contact Meta Support
If you've cleared all balances and it's still happening:
Go to Meta Support > Contact Support (via Help Center).
Raise a ticket explaining:
Your prepaid funds are not being used.
You're getting billed only from current balance.
You've already cleared all dues.
Attach the screenshot you shared.
They may need to manually reset your billing logic from their backend.