Bstation Premium days actually stack. Gift coins vanish the same night. I rank ID packs by leftover value after 30 days, then name the traps.
What Still Remains After 30 Days
Bstation is not a gacha. It is Bilibili's SEA streaming app. You drop rupiah for anime, for a live, for the dumb urge to send a glowing gift while the host is mid-raid. Only one of those purchases is still on the account next month.
A 1-month Bstation Premium redeem adds 31 days. A 12-month redeem adds 366. Those days stack onto whatever you already have. They do not overwrite the clock. Valid through 5 January, paste a 31-day code, land on 6 February. I redeem early on purpose.
Coins do not stack. A gift leaves with the stream. Your balance the next morning is a screenshot and a thank-you nobody will search later. Membership time survives a month. Bstation gift coins do not.
I keep this duration chart next to the keyboard when someone asks what a Bstation Premium Indonesia voucher actually does after the paste.
| Pack | Duration granted | Left after 30 days |
|---|---|---|
| 1-Month Premium | 31 days on an Indonesian account | 1 day, plus any time you already had |
| 12-Month Premium | 366 days (leap-year length) | 336 days still running |
| Starter package | From 11,000 IDR | Only the membership slice, if the SKU is days |
The annual code is the only row that still looks fat on day 31. The monthly code barely outlives the calendar. Anything described as a gift is already gone.
Premium is a paid subscription on the Bilibili video platform: ad-free anime, 1080p and 4K, offline downloads, early access on selected titles, discounts on Bilibili-owned games. I buy it to watch. I do not buy it for a game coupon I will forget.

Bstation Premium Membership (ID)
4.06 · 989 sold
Bstation Premium vs Coins: The Real Split
People glue bstation coins vs premium into one checkout question. Stop. They are different products with different corpses.
Premium is time. You watch in 1080p or 4K. You download. You skip the ad argument. You get early access when a title offers it.
That clock is still there after 30 days if you bought enough days. Coins are a night out: load them, tap a gift, watch the animation, hear your name once. Leftover value: zero. Cheap bundles do not change that.
Watch more than you tip and Premium is worth it. Show up for one live a week and empty a coin pack into the gift panel and you bought applause. Applause does not renew.
I will not pretend the ad story is clean. Some write-ups say Bstation is already ad-free for every account. Official Premium copy still lists commercial-free playback as a VIP unlock. I treat ad-free as a membership benefit. If your client rarely shows a spot, good for you. I still will not use that disagreement to talk someone into coins.
Region lock is not a theory. Indonesian codes stay on Indonesian accounts. An IDR voucher fails on a profile registered in another country. Do not buy ID Premium for a friend whose account was created somewhere else. You will watch a 12-character code die for a reason that has nothing to do with the store.
When I am on an Indonesian login and I want days that survive, I grab a 1-month or 12-month ID Premium code and I leave the gift SKUs sitting next to it.
The Skip List: Gifts That Hit Zero Tonight
Treat every SKU labelled coins, gifts, or livestream bundle as a same-night write-off. The live is loud. The gift looks huge. You tap send. Next month that purchase does not exist.
A few more skips, in the order I see them wreck people:
- Cross-region bargains aimed at non-ID accounts. The voucher is 12 alphanumeric characters and single-use. It still fails if the account region is wrong.
- Two monthly codes because the 12-month felt expensive. Two monthlies stack to 62 days. The official annual grant is 366 days in one redeem. Extra work, worse leftover.
- Anyone who asks for a UID or a banner screenshot. This is not a game recharge. There is no character ID. If they want a UID, they are running a different script on you.
Entry packages start from 11,000 IDR. I will not invent the SKUs inside that floor. If the listing is membership days, fine. If it is a coin poke, I walk.
I do not gift-wrap coins as support. Support that hits zero the same night is just spending.

How I Redeem an ID Code Without Using a UID
The code is 12 letters and digits. One redeem. Then it is dead.
You do not type a UID. You do not upload a banner. You sign into the Indonesian account you actually watch on. Then you redeem.
Two official doors:
- In the app: [My] → [Join/Renew Premium] → [Redemption Code].
- On the web: bilibili.tv/vip/redeem.
A seller who also wants your password, your SMS code, or a profile URL with a numbered UID is not redeeming membership. They are collecting a login. I close the chat.
Do not wait for expiry like the new code will collide with the old one. It will not. Paste while Premium is live. The date moves forward.
If the app fails to load after a redeem, that is usually not a burned voucher. Full cache, an old build, or a slammed server. Clear the cache. Update. Wait. Then open [My] and read the expiry before you start a fight about the code.
I pick up Bstation Premium Membership for Indonesian accounts when I want that 12-character string in a note, not a stranger holding my session.
What I Would Buy at Each Spend Level
I would not give every wallet the same SKU. A 31-day test and a 366-day grant leave different leftovers.
F2P, or almost
Watch free first. Do not touch gift coins. If one cour is locked and you only need that season, a single 1-month code (31 days) is the ceiling. Skip the live gift panel even if the host is funny. Your leftover next month is one day or nothing. I would rather keep the day.
Mid
This is me most seasons. I watch a lot. I do not superchat. I buy the 1-month when I am sampling. I buy the 12-month (366 days) when I already know I will still be here in August. Mid spenders get wrecked by a "small" coin pack. That pack is not small after you send it. Put the same rupiah into days.
Heavy
You already know this is your app for the year. Stop stacking monthlies. Take the 366-day grant once. If you also tip on lives, keep that cash in a separate mental bucket and accept it as gone. Do not tell yourself the coins are part of the membership. Heavy spenders who mix the two always underestimate how much of the month died in one weekend of streams.
For what is actually in stock I open the live Bstation Premium listing and I read that page. A screenshot in a group chat is not inventory.
A Quick Check Before You Pay Anyone
A legitimate top-up asks you to redeem the code yourself, on your Indonesian login, at the official field. Some checkouts show or email a 12-character voucher. You paste it. Done.
A scam asks for a UID. A scam wants you to log in on their phone. A scam wants a banner, a friend code, a wallet screenshot, or a "verification gift" on a live they control. Bstation Premium is a subscription redeem. It is not a character recharge.
If the storefront shows the product and the total before you pay, good. If a price exists only inside a DM, I leave. I will not list payment brands. They change by country and they change without a press release. The product page is the live answer.
Region first. Indonesia account. Indonesia code. Everything else is a failed redeem waiting to happen.

I keep a second chart for leftover value because days and coins do not share a unit. Duration alone lets coins hide.
| What you buy | Leftover after 30 days | My call |
|---|---|---|
| 12-Month Premium | 336 days of VIP still ticking | Buy if you will stay |
| 1-Month Premium | About 1 day, more if you stacked | Fine for one season |
| Starter from 11,000 IDR | Only if that SKU is membership time | Read the line item |
| Gift coins / live gifts | Zero | Skip |
If the row cannot survive a month, I refuse to call it Bstation Premium. It is a tip with extra steps.
FAQ
What happens if I redeem a Bstation Premium code while my subscription is already active?
It stacks. The new days bolt onto the current expiry, so a 31-day code on an account that ends 5 January becomes 6 February. I redeem early so I never sit through a locked weekend.
Can I use an Indonesian Bstation code on an account registered in another country?
No. Bstation Premium Indonesia codes are region-locked, and ID or IDR vouchers only land on Indonesian accounts. A different country profile rejects the redeem, and the failure is the region, not your typing.
Where do I redeem a 12-digit Bstation Premium code?
Use the app path [My] → [Join/Renew Premium] → [Redemption Code], or the web path at bilibili.tv/vip/redeem. There is no UID step on either screen, so if a form asks for one you are not on the official redeem page.
Why is the Bstation app failing to load or crashing after I redeem?
Cache, an outdated build, or a busy server. Clear the app or browser cache, update, and wait it out, then read the Premium expiry once the app comes back before you assume the code vanished.
Is Bstation Premium worth it if I only watch livestreams?
Only the days are worth it. Gift coins you fire into a live are not a membership benefit and they do not come back, so if you never use 1080p, downloads, or early access, Premium is a maybe and the gifts are a no.
Do two 1-month codes beat one 12-month code?
Not on leftover value. Two monthlies are 62 days if you stack them, and the annual grant is 366 days in a single redeem. Break a year into monthlies only when you honestly might leave the app.
My Call After Watching Too Many Impulse Tops
I buy days. I do not buy applause.
Bstation membership benefits I actually use are the ones that remain: 1080p and 4K, downloads, the ad-free claim, early access when a show offers it. Those sit on the account after 30 days if I bought 31 or 366 of them. Game discounts are a footnote. I ignore them.
Open the app next month to watch, not to tip, and Premium pays. The 31-day code is a test season. The 366-day code is the purchase I respect. Both beat coins. Neither needs a UID.
Gift SKUs. Cross-region codes. Anyone who wants a banner or a numbered ID. Those hit zero the same night, or they never redeem.
Stack the membership on the Indonesian login. Use the official field. Leave the live gift panel alone unless you have already decided that money is gone. Days stay. Gifts do not.








