What you need before paying for Facebook Ads
Prepare these items before opening Ads Manager:
1.A BAFF account: Download the BAFF app, create an account and verify it with your phone or ID when requested.
2.A funded Naira wallet: Add Naira to your BAFF wallet. The funding charge and applicable FX rate are shown in-app before confirmation.
3.A BAFF USD Virtual Card: Create it in Cards, then move funds to it. Card creation is currently free; a one-time $2 usage fee applies when spending is activated.
4.Access to your Meta ad account: You need the permission required to edit billing. Meta says this may be admin access or full control, depending on the account setup.
Decide on a test budget first. Fund an amount you can afford, with a modest cushion for an authorisation check, conversion difference or later Meta charge. Do not assume a funded card guarantees delivery or a particular charge amount.
How to pay for Facebook Ads with a virtual card
1. Download BAFF and verify your account
Start with the BAFF download page. You can also install BAFF from the App Store or Google Play. Follow the prompts to verify your account with your phone or ID as requested.
2. Fund your BAFF wallet with Naira
Add Naira to your BAFF wallet in the app. Before you confirm, review the amount, displayed funding charge and exchange rate. We show wallet funding charges and FX rates in-app, and those figures can change.
3. Create and fund the USD Virtual Card
Open Cards in the BAFF app and create your USD Virtual Card. Move the amount you need from your BAFF wallet to the card. Transactions use PIN or biometric security, and card details are encrypted.
Card creation is currently free. When spending is activated, a one-time $2 usage fee applies. Check the current balance and in-app fee information before continuing. You can read more on the BAFF USD Virtual Card page or in our guide to getting a USD virtual card in Nigeria.
4. Add the card in Meta Ads Manager
Open Meta Ads Manager or Meta Business Suite and go to Billing & payments. If you manage several ad accounts, select the correct one. Meta’s official process is to open Payment settings or Payment methods, choose Add payment method and follow the on-screen instructions.
Meta lists Visa and Mastercard credit or debit cards among its payment options, but the available methods depend on your ad account’s country and currency settings. Enter the BAFF card number, expiry date and CVV exactly as shown in the app. Never share your BAFF PIN or login details.
5. Set a sensible budget and publish carefully
Save the payment method, confirm it appears in the correct ad account, and review the campaign’s audience, dates, budget and billing currency. Start with a controlled test: card acceptance is not ad approval and does not guarantee delivery.
6. Monitor Meta charges and your card balance
Check Meta’s payment history and your BAFF card balance after launch. Meta says automatic-billing advertisers accrue costs and are charged when they reach a payment threshold. That threshold can change as successful payments build a payment history.
You may therefore see multiple charges in a month, or a charge after stopping an ad if costs remain outstanding.
If Meta declines the virtual card
First, check that the BAFF card has enough balance and that the card number, expiry date and CVV are correct. Confirm that your ad account uses a supported country and currency configuration. Meta also recommends checking that a card is enabled for online transactions and that you can receive any required OTP.
If Meta shows an outstanding balance, go to Billing & payments, select the ad account, choose Payment methods and use Pay now if available. Meta says ads may pause and an ad account may be disabled until an amount due is paid.
Avoid repeatedly entering incorrect details. If the error suggests a connection timeout, wait and try again. Meta may also limit how many ad accounts use the same payment method.
Fees, limits and honest limitations
BAFF card creation is currently free, and a one-time $2 usage fee applies when spending is activated. Wallet funding charges and FX rates are shown in-app. These costs are separate from Meta’s advertising charges, which depend on your account’s billing setting, budget, threshold and applicable rules.
Merchant acceptance, limits, fees, eligibility and transaction timing can change. A virtual card does not guarantee acceptance, approval, uninterrupted delivery or a particular exchange rate. Meta can review, restrict or decline an ad account or payment method. We cannot guarantee that every Facebook Ads or Instagram Ads transaction will succeed.
Review the BAFF Terms before using the product, and keep advertising money separate from essential expenses.
Frequently asked questions
Can I use a BAFF USD Virtual Card to pay for Facebook Ads?
BAFF lists Facebook and Meta Ads as a common use case for its USD Virtual Card for eligible international online payments from Nigeria. Meta still controls acceptance, so approval is not guaranteed.
Can I pay for Instagram Ads with the same card?
Instagram advertising uses Meta’s advertising systems. If your eligible ad account accepts the BAFF card, it may also be usable for Instagram campaigns. Check Ads Manager before publishing.
How much should I fund before starting?
Fund a test budget plus a reasonable cushion. Check Meta’s billing activity and your BAFF balance rather than assuming the full balance will be spent immediately.
Is creating the BAFF card free?
Card creation is currently free; a one-time $2 usage fee applies when spending is activated. Check the latest in-app pricing.
Why did Meta charge me more than once?
Meta may charge whenever accumulated costs reach the payment threshold, which can increase over time. Review your payment history.
What if payment fails after my ad is running?
Check the BAFF balance, card details and online-payment status. Then review Meta’s Billing & payments page for Pay now. An unsettled account may pause delivery.
Is a virtual card guaranteed to work for every advertiser?
No. Acceptance, limits, fees, eligibility and timing vary by merchant and account. BAFF and Meta may change their rules, and Meta may decline a card or ad account even when funds are available.
Start with BAFF
Ready to test a campaign? Get started with BAFF, complete verification, fund your Naira wallet and create your USD Virtual Card in Cards. Add it in Meta’s Billing & payments area, begin with a controlled budget and monitor the first charge closely. Visit the BAFF website for current product information.