Wallet

A Wallet is a bag used by Link in almost every The Legend of Zelda game, used to hold the series's currency, Rupees. Starting in Ocarina of Time, the games feature several wallets of varying maximum capacities that can be acquired through various means as the game progresses. The actual maximum capacity and name of these wallets vary from game to game.

The Legend of Zelda through Link's Awakening
In The Legend of Zelda, A Link to the Past, and Link's Awakening, only one wallet is had throughout the course of the game, and is in fact not even mentioned. The Adventure of Link doesn't even have a Rupee system, as there are no items to purchase.

The Legend of Zelda has a maximum of 255 Rupees, due to that being the maximum value for a variable in older computers (such as that used in the Nintendo Entertainment System). A Link to the Past and Link's Awakening both feature a maximum of 999 Rupees.

Ocarina of Time
Ocarina of Time has Link starting off with the Child's Wallet, which can hold a maximum of 99 Rupees. After gaining the Adult's Wallet by killing 10 Gold Skulltulas, Link could carry 200 Rupees, and once he killed 30 Gold Skulltulas, he gained the Giant's Wallet which could hold a maximum of 500 rupees

Majora's Mask
Majora's Mask also has Link beginning with the Child's Wallet, still holding a maximum of 99 Rupees. After depositing 200 Rupees in the bank in West Clock Town, Link will be rewarded with the Adult Wallet, which holds up to 200 Rupees. The final upgrade, the Giant Wallet, is obtained by defeating all thirty Gold Skulltulas and collecting their spirits in the Oceanside Spider House.

Oracle of Ages and Oracle of Seasons
In Oracle of Ages and Oracle of Seasons, the wallet scheme is similar to A Link to the Past, in that only one wallet is ever had, and the limit is 999 Rupees. While in Subrosia, the 999 limit also applies to Ores.

Four Swords
In Four Swords, the objective of the game is to collect as many rupees as possible in order to reach Vaati. The game had no wallet systems but allowed the maximum capacity 9999 rupees. The makes Four Swords and Phantom Hourglass tied in the lead for the highest rupee capacity.

The Wind Waker
The Wind Waker saw a substantial increase in Rupee amounts due to the extreme prices of Tingle's Triforce Chart translations, giving the player an initial wallet that held 200 Rupees. The first upgrade, both of which were given to Link by two Great Fairies, saw Link's wallet capacity increasing to 1000 Rupees, with the final upgrade raising it to 5000 Rupees.

The Minish Cap
The Minish Cap was the first handheld game in the series to feature multiple wallets. The starting wallet was capable of holding 99 Rupees. The three upgrades that followed could be obtained in any order. A typical order would be purchasing one from Stockwell for 80 Rupees. The next would be following the path of the Kinstone fusion with Mayor Hagen. Finally, one is found in a Great Fairy Fountain in the Minish Woods. The Rupee capacities will increase from 300, to 500, and ultimately to 999.

Twilight Princess
Twilight Princess began the game with Link having a wallet capable of holding 300 Rupees, the normal wallet. After finding a girl named Agitha who requested Golden Bugs, Link was able to find these Golden Bugs and give them to her, receiving two wallets in the process. The first upgrade, the Big Wallet, held 600 Rupees, and was given to Link with the finding of any one Golden Bug to Agitha. The final upgrade, the big wallet, was capable of holding 1000 Rupees on giving all 24 Golden Bugs to Agitha.

Phantom Hourglass
Phantom Hourglass saw no wallet upgrades, but can safely claim the title as highest rupee capacity in the canon series, along with Four Swords, at 9999 rupees.

Ancient Stone Tablets
In The Legend of Zelda: The Ancient Stone Tablets, there were no wallet upgrades. However, the maximum amount of rupees that could be obtained is 99,999. Far greater than any other game. But strict time limitations to the game made it impossible to actually reach this amount. What this means is that the player essentially doesn't have to worry about not being able to carry any rupees he/she might find.