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.

The Wind Waker
The Wind Waker saw a substantial increase in Rupee amounts, 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 a series-high 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. 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 held 600 Rupees, with the final upgrade capable of holding 1000 Rupees.

Image taken from Zelda Elements

Phantom Hourglass
Phantom Hourglass saw no wallet upgrades, but had a single wallet that held several thousand Rupees.