X Ads · formerly Twitter Ads

A virtual Visa card for X (Twitter) Ads

Self-serve campaigns on X are paid by the card saved in the Billing tab of ads.x.com. Load a ScarabPay virtual Visa with USDT and make it the default card your promoted posts are billed to.

What you can run on X with self-serve ads

The same card pays for every objective in your ads account, so it helps to know what each campaign type does.

01

Promoted posts

A regular post boosted to people who don’t follow you, used for reach, engagement, video views or website traffic.

02

Follower campaigns

Ads built to grow your audience on X, shown to people similar to the followers you choose to target.

03

Keyword and conversation targeting

Reach people by the keywords and topics they engage with, so spend goes where the conversation already is.

How X Ads charges your card

X keeps billing simple for self-serve advertisers: a card on file pays for what your campaigns spend. Larger brands can be set up differently through X’s sales team.

Self-serve card billing

Your default card is charged as campaigns accumulate spend, within the credit limit X assigns to the ads account. Charges and invoices show up in the Billing tab, and at least one active card must stay on file.

Insertion orders for managed accounts

Advertisers who work directly with X’s sales team can be billed against an insertion order instead of a self-serve card. If you run your own campaigns at ads.x.com, the card route is the one that applies.

4532 0100 0000 4821
Card Holder02/30

For self-serve, the ScarabPay virtual card is the default card in Billing. Keep it funded in USDT above what your campaigns are likely to spend before the next charge.

Why X Ads declines your card

Card problems on X usually show up in the Billing tab first, and repeated ones can halt the ads account. These are the common causes.

01Pre-authorization failed

The verification hold does not go through

When you add a card, X places a temporary pre-authorization to check it. A card that blocks foreign online merchants or has too little balance fails right here and never becomes Active.

Fund the ScarabPay card before adding it, so the hold is approved and the card shows as Active.

02Payment method declined

Spend charge larger than the card balance

If campaigns keep running and the next charge exceeds what the card holds, the payment fails and delivery can stop.

Top up ahead of your expected spend and keep the card set as default with the star icon.

03Account halted

Too many failed payments or chargebacks

X says payment inconsistencies and suspicious activity, such as repeated failed payments or chargebacks, can lead to a temporary or permanent halt.

Avoid retry loops and disputes; if a halt happens, appeal through X Ads support.

04Unbilled balance

Trying to remove a card too early

A card can only be deleted once campaigns have been paused for 48 hours and nothing is left unbilled, so swapping cards mid-campaign often fails.

Add the ScarabPay card first, set it as default, then remove the old one after the waiting period.

How much should you load?

Enter your daily budget and how many days your ads will run. We add a 10% margin so a billing-threshold charge never lands on an empty card.

Recommended card balance$660Budget × days + 10% margin
Get your card

How to add a virtual card to X Ads

  1. 1

    Create your ScarabPay account

    Sign up on the web or the Android app and verify your identity.

  2. 2

    Deposit USDT

    Send USDT from your wallet or exchange to your ScarabPay balance.

  3. 3

    Issue and fund a virtual card

    Issue a reloadable virtual card and load enough for the verification hold plus your first days of spend; the calculator above helps.

  4. 4

    Open the Billing tab on ads.x.com

    Sign in to ads.x.com with the account that runs your ads and go to the Billing tab.

  5. 5

    Add the card

    Choose Add card, enter the card number, expiry, CVV and billing details, then select Add payment method. Wait until it shows as Active.

  6. 6

    Make it default and launch

    Click the star next to the card to set it as default, then publish your campaign.

Which ScarabPay card should you use?

•••• 0000
Card Holder02/30
Virtual · Recommended

X bills the default card repeatedly while your campaigns run. A reloadable virtual card stays in the Billing tab, and you simply add USDT as spend grows.

•••• 0000
Card Holder02/30
Lite · Not for subscriptions

Lite is a one-time card. Even if it passed the verification hold, the next spend charge would fail and your promoted posts would stop.

Keep your X ads account in good standing

  • Use billing details that match your real name and country.
  • Keep at least one funded card set as default at all times.
  • Pause campaigns before swapping cards, and keep the old card until there is no unbilled balance.
  • Never dispute a legitimate ad charge with your card issuer; it can halt the account.
  • Check the Billing tab regularly for invoices and failed charges.

Frequently asked questions

Is X Ads the same as Twitter Ads?

Yes. Twitter was renamed X, and its advertising platform at ads.x.com was formerly known as Twitter Ads. Billing works through the same self-serve account.

Why did X put a hold on my card when I added it?

X places a temporary pre-authorization to verify a new card. It is released automatically; the card must have enough balance for the hold to succeed.

Which cards does X Ads accept?

X accepts major networks including Visa and Mastercard, credit and debit. The ScarabPay virtual card is a Visa card usable for online payments in USD.

How do I change the card my campaigns are billed to?

In the Billing tab, under Payment methods, click the star icon next to the card you want. Campaigns are then billed to that default card.

My X ads account was halted. What now?

Halts can follow payment inconsistencies or repeated failed payments. Make sure your default card is funded and your details are correct, then appeal through X Ads support.

Can I get a refund for ad spend?

X processes refunds only when its team finds a billing or technical error; you request it through a support ticket.

Pay for other services too

Ready to promote your posts on X?

Create your account, top up with USDT and get your virtual card in minutes.