Description
Piggy Bank
Saving gold is hard. Smashing a piggy bank is fun.
Piggy Bank automatically squirrels away a slice of everything you earn, hides it from your bags, and makes you smash the piggy to get it back. Spend into your savings and the piggy will let you know, with a truly cheesy pun.
Works with Classic Era (Vanilla, Hardcore, Season of Discovery), WoW Forever and Retail.

Features
- Automatic savings. Pick a rate from 0–90% and that share of every gold gain goes into the piggy.
- Hidden gold. Your bag money counter shows only your spendable gold. Works with the default bags and Bagnon.
- Smart income tracking. Bank, guild bank and trade gold isn't counted as earnings. Auction sales from the mailbox are optional.
- Savings goals. Up to 5 goals in gold, silver and copper, with progress bars and a cheer when you reach one.
- Spending warnings. Vendors, Repair All, trainers, flight masters and the auction house flag anything that would dip into your savings.
- Smash it. Whack the piggy 3 times to release your savings. A broken piggy stops saving until you buy a new one.
- Get scolded. Spend your savings and the piggy pops up with one of 26 painfully cheesy puns.
"Hogger is disappointed in you. And Hogger eats people."
- Stats. Lifetime saved, biggest deposit, goals completed, piggies smashed, times caught raiding the piggy, and more.
- No typing required. Every setting is in the window. Slash commands are there if you want them.

Usage
Type /piggy, click your bag gold counter, or find Piggy Bank in Esc → Options → AddOns.
| Command | What it does |
|---|---|
/piggy |
Open or close the piggy window |
/piggy rate 25 |
Save 25% of income (0–90) |
/piggy goal 500 New Mount |
Add a goal of 500 gold |
/piggy feed 10 |
Put 10 gold in by hand |
/piggy widget |
Show or hide the floating piggy |
Good to know
Addons can't lock gold, so the piggy is a ledger: the game will still let you spend your savings. You'll just hear about it.
Savings are stored per character.
Feedback
Found a bug or have an idea? Open an issue on GitHub.


