The fastest way to add money to your Microsoft account
You can add money to your Microsoft account in three ways: link a credit or debit card, use a gift card code, or add a PayPal account. The method you choose depends on what you're paying for and what payment method you already have on hand. Most people use a card because it's the quickest — the money appears in your account balance instantly and you can spend it right away on apps, games, movies, or subscriptions from the Microsoft Store.
Your Microsoft account balance is separate from your bank account. When you add money, you're loading it into a wallet that only works for Microsoft purchases. This balance doesn't expire, so you can spend it whenever you want. If you add more than you need, the leftover stays in your account.
Key Takeaways
- You can add money using a credit card, debit card, gift card code, or PayPal account linked to your Microsoft profile.
- Money added to your Microsoft account balance stays there until you spend it and does not expire.
- Gift card codes are the only method that doesn't require you to enter payment information into your account.
- Your Microsoft account balance works for the Microsoft Store, Xbox purchases, Game Pass subscriptions, and other Microsoft services.
Adding money with a credit or debit card
Go to account.microsoft.com and sign in with your email and password. Click your name or profile picture in the top right corner, then select View account. On the left side, click Payment options, then Add a payment method. Choose Credit or debit card and enter your card number, expiration date, and CVV (the three-digit code on the back).
Once your card is saved, go back to the main account page and look for Add funds to your Microsoft account or Payment and billing. Select how much you want to add — Microsoft usually offers preset amounts like $10, $25, $50, or $100, but you can often enter a custom amount. Click Next, confirm the card you want to use, and complete the purchase. The money appears in your account balance within seconds.
If you don't see the option to add funds on your account page, you can also add money directly from the Microsoft Store. Open the Store app or go to microsoft.com/store, click your profile picture, select Wallet, and choose Add funds. The process is the same from there.
Using a Microsoft gift card code
A Microsoft gift card code is a 25-character alphanumeric string that you scratch off or receive in an email. This method doesn't require you to enter any payment information into your account. Go to redeem.microsoft.com, sign in, and paste or type the code into the box. Click Next and confirm. The amount on the card is added to your account balance immediately.
If you're redeeming a physical card, scratch off the silver coating carefully to reveal the code underneath. Make sure you copy it exactly — these codes are case-sensitive and one wrong character will cause an error. If you received the code in an email, you can copy and paste it directly, which is faster and more accurate.
Gift cards are sold at most retailers that carry electronics or gaming products, and they're also sold online through Microsoft's website. They come in fixed amounts, usually $10 to $100, and they never expire once you've redeemed the code.
Linking a PayPal account
Go to account.microsoft.com, sign in, and click your name in the top right. Select View account, then Payment options on the left. Click Add a payment method and choose PayPal. You'll be taken to PayPal's website to sign in and authorize Microsoft to charge your PayPal account. Once you authorize it, you're sent back to Microsoft and PayPal is saved as a payment method.
After PayPal is linked, you can add funds the same way you would with a card. Go to Add funds to your Microsoft account, choose your amount, select PayPal as the payment method, and confirm. The charge goes through PayPal and the money appears in your Microsoft balance right away. You'll see the charge on your PayPal transaction history, not as a separate Microsoft charge.
What you can spend your Microsoft account balance on
Your Microsoft account balance works for purchases in the Microsoft Store, including apps, games, and movies for Windows and Xbox. It also covers Xbox Game Pass subscriptions, Xbox Live Gold, and in-game purchases for games you own on Xbox or PC. If you use Microsoft 365 (formerly Office), you can't use your account balance to pay for a subscription — that requires a separate payment method — but you can use it for add-ons or extra storage.
You can also use your balance to buy content from the Xbox Store if you're signed into an Xbox console with your Microsoft account. The balance is shared across all your devices as long as you're signed in with the same account. If you share your console with family members, you can set up a child account and control what they can spend from a shared family balance.
Removing or changing a payment method
If you want to stop using a card or PayPal account, go to account.microsoft.com, sign in, and click your name. Select View account, then Payment options. Find the payment method you want to remove and click the three dots next to it, then select Delete. You can't delete a payment method if it's set as your default, so you'll need to set a different one as default first.
If you want to change which card or PayPal account is used by default, go to the same Payment options page, find the method you want to use, click the three dots, and select Make default. The next time you add funds or make a purchase, that method will be selected automatically.
Troubleshooting common problems
If your card is declined when you try to add funds, the most common reasons are a typo in the card number or CVV, an expired card, or insufficient funds in your account. Double-check that you've entered everything correctly, including the expiration date. If your card is expired, you'll need to update it or use a different payment method.
If you're trying to redeem a gift card code and it says the code is invalid, make sure you're entering it exactly as it appears — these codes are case-sensitive and spaces matter. If you're copying and pasting, paste it into a text editor first to check for extra spaces. If the code still doesn't work, the card may have already been redeemed or it may be damaged. Contact the retailer where you bought it for a replacement.
If you can't see the option to add funds on your account page, you might be signed into a child account or a work account. Child accounts can't add funds directly — a parent or guardian has to manage the spending through family settings. Work accounts (those ending in @company.com) have different payment rules and may not support adding personal funds.
Frequently Asked Questions
Can I use my Microsoft account balance to pay for a subscription?
It depends on the subscription. You can use your balance for Xbox Game Pass, Xbox Live Gold, and some add-on subscriptions. You cannot use it to pay for Microsoft 365, OneDrive storage upgrades, or other Microsoft services that require a recurring payment — those need a credit card or PayPal account set as your default payment method.
Does my Microsoft account balance expire?
No. Once you add money to your account, it stays there until you spend it. There is no time limit. However, if your account is inactive for a very long time (typically several years), Microsoft may close it, which would result in losing the balance.
Can I transfer my Microsoft account balance to someone else?
No, you cannot transfer your balance directly. However, you can buy a gift card with your balance and give the code to someone else. Go to the Microsoft Store, select a gift card, and pay with your account balance. You'll receive a code that anyone can redeem.
What happens if I add too much money?
The leftover balance stays in your account and you can spend it on future purchases. There's no penalty for having a balance, and you can add more money whenever you want. If you want to remove money, you'll need to spend it or contact Microsoft support to request a refund.
Can I use a debit card instead of a credit card?
Yes. Debit cards work the same way as credit cards for adding funds to your Microsoft account. Enter your debit card number, expiration date, and CVV just as you would for a credit card. The money is deducted from your bank account immediately.