The Quick Answer
You need to be logged into your account on a web browser, not the app, then navigate to Settings and pull up Billing. From there you add a new payment method and set it as default. The option to remove the old one appears after the new method is confirmed. That is basically it, but there are enough edge cases that people burn thirty minutes on something that should take five. I walked a coworker through this last month and we hit a wall right after adding a new gift card balance. The interface showed the card as "verified" but would not let it be set as the default because the pending transaction had not settled yet. Roblox holds gift card amounts for verification, usually two to four hours. We waited, refreshed, and it went through. If you just added a gift card and cannot switch, give it a few hours before opening a support ticket. Here is the step-by-step process I actually use when it works without friction.
Open Roblox in Chrome or Edge on your computer. Sign in if you are not already logged in. Click the gear icon in the upper right corner and select Settings from the dropdown. Navigate to the Billing tab near the top of the page. You will see your current payment methods listed there, along with any gift card balance. Click the red button that says Remove next to the method you want to get rid of. Then click Add Payment Method and fill in your new card or PayPal details. Once it confirms, select Set As Default on the new method. That is the order. Adding before removing matters because Roblox requires at least one payment method on file at all times. If you try to remove the last payment method on your account, it blocks you with a message saying you need to keep one on file. That is a hard rule, not a bug. You must add the new one first, then delete the old one. I have seen people try it backwards and get stuck on a loading screen for ten minutes wondering what went wrong.
Why The App Version Will Not Work For This
The Roblox mobile app does not let you manage billing. It only shows your available Robux balance and allows purchases, but the payment method management lives entirely on the web version. If you are on a phone, you have to either open a browser and log into Roblox.com, or switch to a computer. This is one of those design decisions that frustrates a lot of parents trying to help their kids update a card before a purchase goes through. I ran into this recently when my nephew tried to change his card on the iPad and could not find the option anywhere in the app settings. He ended up using our home computer, but the session was still logged into his account so it worked fine. If your account is not logged in on the browser, you will need the password or a verification code sent to the linked email. Lost that? You are looking at account recovery time, which can range from an hour to a couple of days depending on how your account is verified.
Get the Full Details

Edge Cases That Break The Standard Flow
Sometimes the Add Payment Method button will not respond. This usually happens when you have a pending charge on your current card or when your browser has cached an old version of the billing page. A hard refresh with Ctrl+F5 on Windows or Cmd+Shift+R on Mac clears the cache and forces the page to reload the latest billing data. That fixed it for me once when the button was completely frozen after a recent card expiration notice. Another thing to watch for is region locking. Payment methods are tied to your account's region, and if you try to add a card issued in a different country, Roblox will reject it. I learned this the hard way when someone tried to swap a UK Visa for an account originally created with a US billing address. The system flagged it as a region mismatch and blocked the addition entirely. The workaround is to contact Roblox Support and request a region change, but that is not always approved and it can take several days to process.
What Happens To Subscriptions When You Switch
If you have a Roblox Premium subscription, changing your payment method does not cancel the subscription. It simply updates where the monthly renewal charge goes. The next billing cycle will use the new default method. This is important because some people assume adding a new card automatically cancels the old one and they end up getting double-charged. It does not work that way. The old method stays on file until you manually remove it, and Premium keeps running on whichever method is set as default at the time of the retry. I had a friend who removed his old card thinking it would stop the Premium charge, added a new card, and then got confused when his Premium was still active and a new charge hit the new card. He missed that subtle distinction in the interface and assumed something was wrong. It was not. Just make sure the card you want charged moving forward is actually set as default before you delete the old one.
Gift Card Balances And Their Quirks
Gift cards work differently than credit or debit cards on Roblox. When you redeem a gift card, the balance sits in your account as a separate payment layer. Roblox draws from gift card balance first before touching your default card on file. This means if you have a $10 gift card on account and your card is set as default, a $20 Robux purchase will charge $10 to the gift card and $10 to your card automatically. You do not need to manually split payments. But here is the counter-intuitive part: gift card balances do not count toward the "at least one payment method" requirement. So if your only payment method is a gift card and its balance hits zero, you are effectively in the same position as having no card on file. The system will still block you from removing other cards if you have none left that can be charged. This catches a lot of people off guard.

Common Pitfalls People Miss
The biggest mistake is not checking whether the new card is accepted before removing the old one. Once you remove the default card and the new one fails to verify or process a test charge, you are locked out of making purchases until you add another method. I recommend adding the new card, verifying it goes through with a small test transaction or at least a successful authorization hold, and only then removing the old one. Another thing nobody warns you about is address mismatches. If your card's billing address does not match what you enter in Roblox, the transaction will be declined. Some banks flag this as suspicious activity. I once spent twenty minutes debugging a declined Visa because I had entered my old address instead of the one currently registered with the bank. Double-check the billing address every time. Parental controls are another silent blocker. If the account has spending limits or approval restrictions enabled through a parent's account, changing payment methods might require the parent to re-authorize the change. The interface will sometimes show no error, just fail silently. Check the account settings under Parental Controls if you suspect this is the case.
When The Interface Simply Fails
There are moments when nothing on the billing page works, the Add button is grayed out, or you get a cryptic error code with no explanation. This happens more often than it should. My go-to fix in these situations is to try a different browser or an incognito window. Sometimes a browser extension like an ad blocker or a privacy tool interferes with the billing form's JavaScript. Disabling extensions one by one or switching to Firefox or Safari can resolve it within minutes instead of waiting for support. If all else fails, Roblox Support can update payment methods on your behalf, but they usually require identity verification and it takes longer than doing it yourself. I avoid that route unless absolutely necessary.