Cutting Fixed Costs

What Was the "X DEVELOPER PLATFORM" 4,170 Yen Charge on My Card Statement? Telling X API Prepaid Credits Apart from a Subscription

What Was the "X DEVELOPER PLATFORM" 4,170 Yen Charge on My Card Statement? Telling X API Prepaid Credits Apart from a Subscription

Photo: X Developer Platform (紹介目的で使用) via developer.x.com

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.

POINT
  • 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.

ItemOfficial explanation (summary)
How to buyPurchased in advance in the Developer Console
How they are usedDeducted at the unit price each time you call the API
ExpirationDo not expire unless otherwise specified
RefundsNo refunds except where required by law
TransferTied to the purchasing account and not transferable
Insufficient balanceRequests 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.

Warning

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.

PointMonthly subscriptionPrepaid credits (pay-as-you-go)
When you are chargedAround the same day every monthThe day you bought or topped up
AmountAbout the same every timeDepends on how much you bought
If you do not stop itKeeps renewing automaticallyNo next charge if auto-recharge is off
What the dashboard showsNext renewal date and plan nameCredit balance and purchase history
How to stop itCancel the subscriptionTurn off auto-recharge or stop using it
Budget categoryFixed costVariable 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 lookSigns to be suspicious of
Charge nameDeveloper-oriented words like “DEVELOPER,” “API,” or “PLATFORM”
Past statementsNo charge with the same name last month or the month before
Odd yen amountsThe yen amount shifts slightly each time (possibly billed in a foreign currency)
Charge dateCoincides 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.

ItemX PremiumX API
For whomIndividuals who use XDevelopers and automation
How you payRecurring billing, such as monthlyPrepaid credits (pay-as-you-go)
Where to manage itX settingsDeveloper Console
How to treat it in your budgetFixed costVariable 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.

  1. Log into console.x.com in your own browser
  2. Open the screen for your credit balance or billing
  3. In the purchase history, look for a record matching the date and amount on your statement
  4. See whether auto-recharge is on or off
  5. If it is on and you want to stop it, turn the setting off
  6. 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.

Try the fee simulator and get 100 points, no sign-up required Check Rakuten Mobile pricing

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.

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

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

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.

Try the fee simulator and get 100 points, no sign-up required See whether Rakuten Mobile could lower your phone bill

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 .

ABOUT THE AUTHOR
まさきん

Rakuten Group employee · Digital Marketer (holds a Financial Planner qualification)

In his early 40s, part of a dual-income household with four kids. Works as a digital marketer at Rakuten Group, while also using his Financial Planner (FP) qualification to focus on household finances and building assets.

View Profile

Related Articles

RELATED
You Can't Judge a Convenience Store Spending Cap Within the Month: Card Statements Lag Days, So I Judge on the 4th or 5th of the Next Month Cutting Fixed Costs

You Can't Judge a Convenience Store Spending Cap Within the Month: Card Statements Lag Days, So I Judge on the 4th or 5th of the Next Month

Even with a monthly cap on convenience store spending, card statements arrive days late. Here is a real example where, on the 16th, only charges through the 11th had come in, a table of how PASMO, Rakuten Pay and cash show up differently, and the steps I use to push the final judgment to around the 4th or 5th of the following month.

2026.10.18 · 12 min read
Apple Watch Trade-In: Ultra 2 Gets Up to 42,000 Yen, and the Steps to Finish Within 24 Days of Applying Cutting Fixed Costs

Apple Watch Trade-In: Ultra 2 Gets Up to 42,000 Yen, and the Steps to Finish Within 24 Days of Applying

With Apple Trade In, an Apple Watch Ultra 2 is worth up to 42,000 yen. If you take an Apple Gift Card, your watch should arrive within 24 days of applying, and you send only the watch itself. Here is my plan from unpairing to dropping it in the mailbox, plus how to compare it with resale shops.

2026.10.18 · 11 min read
How to Do No Money Days Three Days a Week: 10 Minutes of Prep at 9 p.m. the Night Before, and the Pitfall of Shopping for Events Cutting Fixed Costs

How to Do No Money Days Three Days a Week: 10 Minutes of Prep at 9 p.m. the Night Before, and the Pitfall of Shopping for Events

I set no money days (days without spending) on Tuesday, Wednesday and Thursday, three days a week. What keeps it going is 10 minutes of prep at 21:00 the night before. Last week my card usage alerts showed 0 transactions on all 3 days. Here is the pitfall that nearly clashed with shopping for a school trip, and how to set your own rules.

2026.10.12 · 13 min read
Switch to Rakuten Mobile, get up to 14,000 points Try the fee simulator and get 100 points, no sign-up required →
Apply Now →