- 01The charge on my statement
- 02Checking in the developer portal
- 03X API pricing is pay-as-you-go
- 04Monthly charges come from auto-recharge
- 05Telling it apart from a monthly subscription
- 06Yen amounts vary with conversion
- 07X Premium and X API are different things
- 08Checking and turning off auto-recharge
- 09What about the Basic and Pro monthly plans?
- 10Common mistakes and pitfalls
- 11What to check before you start
- 12What to do with the remaining credits
- 13FAQ
- 14Official sources I referred to
- 15Wrapping up
Good morning, まさきん here.
While listing out our household fixed costs, I found an unfamiliar charge in English on my card statement: “X DEVELOPER PLATFORM ¥4,170.” I assumed it was a monthly X fee and counted it as something to cut. But when I looked into it, it was not a subscription. Here is how to tell the difference.
*This information is current as of publication. Please check the official websites for the latest terms.
- An “X DEVELOPER PLATFORM” line on your statement may be a charge for prepaid X API credits
- The official X API documentation describes its pricing as “pay-per-usage with no subscriptions”
- You buy credits up front, and only what you use is deducted from the balance
- It can turn into a monthly charge if you have auto-recharge turned on
- In my case it was a one-time purchase with auto-recharge off. The monthly savings were effectively zero
The charge on my statement
As part of reviewing our household budget, I was sorting my card statement line by line. Among them was a line reading “X DEVELOPER PLATFORM ¥4,170.” Since it had X in the name, I figured it was some monthly X-related fee.
I put it straight onto my list of things to cut as “a monthly X cost.” Stop it, and I would save this amount every month. I had already done that math in my head.
But I had not actually checked what it was. I had decided it was a fixed cost based on nothing but the name and the amount.
Checking in the developer portal
So I logged into X’s developer dashboard to check. The official documentation calls this screen the Developer Console. It says you can see credit purchases, your balance, and usage there.
It turned out to be a record of a single X API credit purchase on September 2. The amount was $25 worth. Auto recharge had been off from the start. So there was nothing to stop in the first place.
In other words, the monthly savings I had been counting were effectively zero. It was a one-off purchase, so the same charge will not come next month or after. I ended up taking it off my list of things to cut.
Logging in with my own browser
Incidentally, I first tried to have AI operate the browser to check this. But with AI browser control, I could not log into X.
In the end, I opened the page in my own logged-in browser and checked it myself. I have decided not to leave password entry to AI. For dashboards involving money, I found looking with my own eyes to be the fastest way.
X API pricing is pay-as-you-go
From here on, I sort out the official information. The X API pricing page describes it as “pay-per-usage,” meaning pay-as-you-go. The header description also says “no subscriptions.” The wording suggests there is no monthly contract or minimum spend.
The mechanism is simple. You first buy credits in the Developer Console. Each time you use the API, the cost is deducted from that balance. Unit prices differ by endpoint. The docs direct you to check the latest prices in the Developer Console and on the pricing page.
There is also a mechanism where fetching the same post multiple times within 24 hours (UTC) is billed only once. The official docs call this a “soft guarantee,” so there may be exceptions.
Basic rules for credits
The terms for pay-as-you-go (the Pay-Per-Use Agreement) describe how credits are handled. Here are the main points in a table.
| Item | Official explanation (summary) |
|---|---|
| How to buy | Purchased in advance in the Developer Console |
| How they are used | Deducted at the unit price each time you call the API |
| Expiration | Do not expire unless otherwise specified |
| Refunds | No refunds except where required by law |
| Transfer | Tied to the purchasing account and not transferable |
| Insufficient balance | Requests stop while the balance is short |
Having basically no expiration is nice for someone who uses just a little on a personal basis. But you do not get a refund even if you do not use them. I think starting with a small amount is the safe way to buy.
Monthly charges come from auto-recharge
So can you get a charge every month even with pay-as-you-go? Yes, if you have auto-recharge turned on.
According to the official explanation, auto-recharge works with two values. One is the amount to top up. The other is the balance threshold that triggers it. When your balance falls below the threshold, your saved payment method is charged automatically.
As long as you keep using it, a charge occurs each time you drop below the threshold. So on your statement, the charges could line up regularly, just like a subscription. This may be what makes them hard to tell apart.
The official docs also describe safeguards against runaway charges. Auto-recharge runs at most once every 5 minutes. It does not run when your balance is zero or below, and stays stopped until you top up manually.
Auto-recharge is a setting that can trigger charges as many times as your usage requires. If you see several charges with the same name on your statement, check your auto-recharge setting before worrying about whether it is a subscription.
Telling it apart from a monthly subscription
You cannot tell from a single statement line whether it is a subscription or a prepayment. I put the points to look at into a table.
| Point | Monthly subscription | Prepaid credits (pay-as-you-go) |
|---|---|---|
| When you are charged | Around the same day every month | The day you bought or topped up |
| Amount | About the same every time | Depends on how much you bought |
| If you do not stop it | Keeps renewing automatically | No next charge if auto-recharge is off |
| What the dashboard shows | Next renewal date and plan name | Credit balance and purchase history |
| How to stop it | Cancel the subscription | Turn off auto-recharge or stop using it |
| Budget category | Fixed cost | Variable cost (one-off expense) |
My case fit the right-hand column perfectly. What the dashboard showed was not a plan name. It was a credit balance and a purchase record.
What to look for on your statement
Before opening the dashboard, there are ways to make an educated guess from the statement alone.
| Where to look | Signs to be suspicious of |
|---|---|
| Charge name | Developer-oriented words like “DEVELOPER,” “API,” or “PLATFORM” |
| Past statements | No charge with the same name last month or the month before |
| Odd yen amounts | The yen amount shifts slightly each time (possibly billed in a foreign currency) |
| Charge date | Coincides with a day you were working on something |
If even one of these applies, it is worth checking once before counting it as a fixed cost. In my case too, comparing against the previous month’s statement might have helped me notice sooner.
Yen amounts vary with conversion
X API credits are bought in dollars. Your card statement, however, shows yen. In between, the card company converts the foreign currency into yen.
Generally, the conversion is said to use a rate and fees set by the card company. So even if you buy the same $25, the yen amount can vary depending on when you buy. X’s terms also mention exchange rate fluctuations and who bears foreign currency fees.
The ¥4,170 on my statement is also an amount that went through this conversion. You cannot read the breakdown from the statement. Deciding “it is the same every month, so it is a subscription” based only on the yen amount may be a bit risky.
X Premium and X API are different things
Let me sort this out once here. X has two lines of paid services with very similar names.
X Premium is a paid plan for individuals who use X. It is a flat fee that adds features inside the app. I wrote about it in detail in my X Premium post.
X API is a system for developers to work with X from programs. This charge was for that. I only use it a little for personal automations.
| Item | X Premium | X API |
|---|---|---|
| For whom | Individuals who use X | Developers and automation |
| How you pay | Recurring billing, such as monthly | Prepaid credits (pay-as-you-go) |
| Where to manage it | X settings | Developer Console |
| How to treat it in your budget | Fixed cost | Variable cost, depending on usage |
Since both names include the same “X,” they are easy to mix up on a statement. Where you stop them is completely different too. Canceling X Premium does not stop X API charges, and vice versa.
Checking and turning off auto-recharge
According to the official explanation, auto-recharge is configured in the Developer Console. It says you can cancel it anytime, and you can also stop it by contacting support. The terms also say you can change or disable it anytime from the payment screen.
The steps to check are as follows. Screen names may change, so read this as a general flow.
- Log into console.x.com in your own browser
- Open the screen for your credit balance or billing
- In the purchase history, look for a record matching the date and amount on your statement
- See whether auto-recharge is on or off
- If it is on and you want to stop it, turn the setting off
- Just to be safe, also check your spending limit
I found out at step 4 that it was off, so I did not do step 5 or beyond. According to the official docs, the spending limit is a setting that caps the maximum amount per billing cycle. It is described as stopping requests once the limit is reached.
When reviewing fixed costs, charges with hard-to-understand names tend to get put off. While you are checking English-named charges, taking a look at your monthly phone bill too might tidy up your whole household budget.
Clicking this opens the Rakuten login page. Once you log in, you’ll see the campaign details.
What about the Basic and Pro monthly plans?
X API has long had monthly plans called Basic and Pro. According to the official changelog, pay-as-you-go officially launched on February 6, 2026. At that time, Basic and Pro were said to remain available. Existing subscribers could also switch to pay-as-you-go, according to the explanation.
It also says that people who had recently been using the old free tier received a one-time voucher worth $10.
On the other hand, I could not find the current monthly prices for Basic or Pro in the official documentation I checked this time. So I will not list prices here. If the charge on your statement comes on the same day for the same amount every month, it may be one of these monthly plans. In that case it is a subscription, so you need to cancel it.
Common mistakes and pitfalls
Here are the places where it is easy to stumble with similar charges.
- Deciding it is a fixed cost based on the name alone (that was me)
- Counting a one-off charge as “monthly amount × 12” in your savings
- Assuming that canceling X Premium also stopped X API
- Stopping use while leaving auto-recharge on, and overlooking how the balance goes down
- Judging it to be a separate contract based only on differences in the yen amount
The second one especially deserves care. It makes your expected savings look bigger than they really are. I also wrote about a case where charges continued after I thought I had canceled in my post about the subscription I marked as “canceled”. Drawing conclusions without checking is risky in either direction.
What to check before you start
- Whether the charge name on your statement includes words like DEVELOPER or API
- Whether there was a charge with the same name last month or the month before
- Whether the dashboard shows a plan name or a credit balance
- Whether auto-recharge is on or off
- Whether a spending limit is set
- Whether it is being mixed up with X Premium charges
If you are reviewing other subscriptions too, I think my post on duplicate subscriptions will come in handy.
What to do with the remaining credits
In my case, I have about $23 in credits left. Under the terms, credits do not expire unless otherwise specified. So there seems to be no need to rush to use them up.
I have not decided yet whether to buy more when they run out. Auto-recharge is still off. When the balance gets low, I can think about whether I need more then.
FAQ
Q. Will the “X DEVELOPER PLATFORM” charge come every month?
A. If you just bought pay-as-you-go credits once, no further charge will come. If auto-recharge is on, a charge occurs each time your balance falls below the threshold. If you have one of the older monthly plans, you will also be charged every month.
Q. If I cancel X Premium, will X API charges stop too?
A. No. X Premium is a paid plan for individuals, and X API is a separate system for developers. Check X API auto-recharge in the Developer Console.
Q. Where can I turn off auto-recharge?
A. According to the official explanation, you can change or disable the setting in the Developer Console. It says you can also cancel it by contacting support. Screen names may change, so I think the quickest way is to look from the balance or billing screen.
Q. Do purchased credits expire?
A. The pay-as-you-go terms say they do not expire unless otherwise specified. However, there are no refunds except where required by law.
Q. Why is the yen amount on my statement different every time?
A. Probably because the card company converts the dollar-denominated charge into yen. The conversion rate and fees depend on each card company’s rules. For details, check the information from your card company.
Q. Is there a way to prevent overspending?
A. Officially, there is a setting called a spending limit. It sets the maximum amount per billing cycle, and requests stop once it is reached. If you use auto-recharge, setting this as well may give you peace of mind.
Q. Are the Basic and Pro monthly plans gone now?
A. The official changelog said they would “remain available” as of the pay-as-you-go launch in February 2026. I could not find current monthly prices in the official documentation I checked this time. Please check the official pages for the latest status.
Official sources I referred to
- X API pay-per-usage pricing and credits (X Developer Platform)
- About the X API (X Developer Platform)
- Developer Console (X Developer Platform)
- X Developer Pay-Per-Use Agreement (X Developer Platform)
- Changelog (X Developer Platform)
- Developer Console
Wrapping up
In my case, the “X DEVELOPER PLATFORM” charge on my card statement was not a subscription. I had simply bought $25 worth of X API credits once. The monthly amount I had counted as savings was effectively zero.
With prepaid pay-as-you-go, no further charge comes if auto-recharge is off. If it is on, however, charges can pile up as many times as your usage demands. Rather than deciding from one statement line, take a look at the balance and settings in the dashboard once.
Reviewing fixed costs may start with checking what something actually is before you count it. While you are at it, lining up your monthly phone bill too should make things easier to compare.
Clicking this opens the Rakuten login page. Once you log in, you’ll see the campaign details.
This article contains affiliate advertising. If you sign up for a product or service through a link on this site, we may receive compensation from the partner company. The site operator is also an employee of Rakuten Group and may receive compensation through an employee referral program. The content and opinions here are based on the operator’s own experience and research regardless of any advertising relationship, but please read with the above in mind. See the Disclaimer & Affiliate Disclosure for details. Disclaimer & Affiliate Disclosure
This article includes machine-translated content. Please check the official Rakuten Mobile multilingual page for exact terms.
If you have concerns about Rakuten Mobile coverage or signal quality, you can consult through the official signal improvement request form .