Wallet

Link uses his Wallet to hold any Rupees he collects on his quest. The Wallet can hold anywhere from 99 Rupees to 9999. Link can usually upgrade the wallet by way of a side quest such as killing Gold Skulltulas or by finding a Great Fairy.

The Legend of Zelda through The Legend of Zelda: Link's Awakening
There is only 1 wallet throughout the entire course of the game in these games, and is never mentioned. In Zelda II: The Adventure of Link, there is no rupee system, since there are no items to purchase.

The Legend of Zelda ' s wallet can hold up to 255 rupees, because the maximum variable was 255 in older computer systems (such used in the Nintendo Entertainment System). In The Legend of Zelda: A Link to the Past, and The Legend of Zelda: Link's Awakening, the maximum was 999 rupees for both.

The Legend of Zelda: Ocarina of Time
In The Legend of Zelda: Ocarina of Time, Link starts off with the Childs Wallet, which can hold up to 99 Rupees. Link could gain the Adult's Wallet by killing 10 Gold Skulltula's, and that could carry 200 Rupees. Link then could get the Giant's Wallet by killing 30 Gold Skulltula's, and could carry a maximum of 500 Rupees.

The Legend of Zelda: Majora's Mask
In The Legend of Zelda: Majora's Mask, Link also starts with the Child's Wallet, which holds 99 Rupees. After depositing 200 Rupees in West Clock Town's bank, he gets the Adult's Wallet, which holds 200 Rupees. After killing all thirty Gold Skulltula's and collecting their spirits in the Oceanside Spider House, Link receives the Giant's Wallet, allowing him to carry up to 500 Rupees.

Oracle games
In The Legend of Zelda: Oracle of Ages, and The Legend of Zelda: Oracle of Seasons, the wallet is similar to The Legend of Zelda: A Link to the Past, in which there is one wallet that can hold up to 999 rupees. While in Subrosia, the 999 limit also applies to Ore.

The Legend of Zelda: The Wind Waker
The Legend of Zelda: The Wind Waker saw a substantial increase in rupee amounts, giving Link the initial wallet holding 200 Rupees. The first upgrade from a Great Fairy, gave him a 1000 rupee capacity, the second upgrade, by another Great Fairy, 5000 rupees

The Legend of Zelda: The Minish Cap
The Legend of Zelda: The Minish Cap, was the first handheld game to feature wallet upgrades. The starting wallet was capable of holding 99 Rupees. The three wallet upgrades could happen in any order. The typical order could be buying one from Stockwell for 80 rupees. The next would be Kinstone fusion with Mayor Hagen. Finally, one is found in the Great Fairy Fountain is the Minish Woods. The capacity of the wallets will increase from 300, to 500, and ultimately to 999.

The Legend of Zelda: Twilight Princess
The Legend of Zelda: Twilight Princess gave Link the starting capacity of 300 rupees, the Normal Wallet. Then, by collecting a Golden Bug for Agitha, she gave him the Big Wallet, which could hold 600 Rupees. After collecting all the possible Golden Bugs, she gave him the Giant's Wallet, which holds 1000 rupees

The Legend of Zelda: Phantom Hourglass
This game features no wallet upgrades, but safely claims the title of most highest Rupee capacity, which is 9999 Rupees.