In addition to having different sized Wallets, Beedle's shop also stocks extra wallets, which allow you to carry an extra 300 coins each.

After buying one, you can leave the shop and come back to buy another one.

How many Extra Wallets can you buy?

On a related note, what is the maximum number of Rupees you can carry at a time with the largest wallet and as many Extra Wallets you can carry?

  • I was able to buy 3 extra wallets, and have already received an upgrade to my base wallet. After you buy 3 extra wallet beedle stops carrying them, but he may restock later.
    – Wipqozn
    Nov 21, 2011 at 23:19

2 Answers 2


You can only buy 3 extra wallets from Beedle, each with a capacity of 300 rupees giving you an additional capacity of 900 rupees.

The largest wallet that I was able to obtain was the Giant Wallet which you get from one of the special quests.

You get it from Batreaux after giving him 50 Gratitude Crystals.

That gives you a base capacity of 5000 rupees for a grand total of 5900 rupees when you include the extra wallets.

There is an even larger wallet, the Tycoon Wallet which gives you a base capacity of 9000 rupees bringing you to a grand total of 9900 rupees carryable max.

You get it from Batreaux after giving him 80 Gratitude Crystals.

  • The most expensive item in the game AFAIK would be the Heart Piece sold by Beedle. That would cost you a whopping 1600 rupees. So you'll probably want to be able to hold at least that much rupees. So you'll need (at a minimum) the Big Wallet (1000 rupee capacity) with 3 extra wallets for a total capacity of 1900 rupees. Nov 23, 2011 at 3:34
  • Completing Beedle's sidequest allows you to purchase one item at half price. If you saved the Heart Piece for that purchase, then I believe the second most expensive item is the final Adventure Pouch upgrade at 1200 Rupees. Thus, it is just barely possible to buy everything buyable in the game without ever upgrading your base wallet. Dec 18, 2011 at 3:54
  • Correction: I believe you still need to have 1600 rupees to get the Heart Piece at half price - this is how it works in most games. I might be wrong, though. Another correction: Four Swords (GBA or the 3DS Anniversary Edition) has the highest Rupee total: 999,999. Although I think the original (GBA) version only went up to 99,999 since it didn't keep tabs of your grand total, so it wouldn't be possible to get over a 100k in the Hero key version of Vaati's Palace.
    – HSO
    Jan 3, 2012 at 12:16

According to this Zelda Wiki, the maximum number of Rupees you can carry is 9,000.

  • Holy geez, that's a lot higher than any other game in the series. I guess it's good that I won't be filling my wallet up every 5 minutes, now!
    – Shinrai
    Nov 21, 2011 at 23:43
  • @Shinrai: No it isn't, you can carry 9,999 in the two DS installments. It actually confused me when I started Phantom Hourglass the first time and saw my starting Rupees were 0000.
    – user2974
    Nov 22, 2011 at 1:01
  • Ahh, I've not played either of those. I didn't even think they had any stores - I was under the impression they didn't have traditional towns or overworld.
    – Shinrai
    Nov 22, 2011 at 15:33
  • @Shinrai that would be a mistaken impression. There is stuff to buy at several towns. You can even visit Beedle. You are correct in that they don't have a traditional overworld (but neither did wind waker, think of the DS games as similar to WW in that regard)
    – McKay
    Dec 28, 2011 at 20:27
  • This answer is incorrect for Skyward Sword; as the selected answer (as well as the wiki page you linked to) shows, you can have a maximum of 9,900 Rupees.
    – IQAndreas
    Jan 6, 2014 at 1:16

You must log in to answer this question.