How much does a hamster cost?
The hamster is the cheap part. The cage, bedding and a vet who sees small pets are what you're really budgeting for.
Last updated: October 2026 · US prices · 4 sources · see sources
Prices at a glance
| Item | Typical US price | Src |
|---|---|---|
| Adoption | $10–$30 | [1] |
| Pet store | $15–$25 | [1] |
| PetSmart dwarf hamsters (Russian, Roborovski, Winter White, Chinese) | $23.99 | [2] |
| PetSmart Syrian (Fancy Bear, short- or long-haired) | $25.99 | [2] |
| Breeder | $50–$75 | [1] |
| Cage | $30–$200 | [1] |
| Full setup | $102–$394 | [1] |
| Food, per year | $60–$144 | [1] |
| Bedding, per year | $120–$180 | [1] |
| Vet care, per year | $360 or more | [1] |
| Yearly total | $540 or more (about $45+ a month) | [1] |
| Yearly total, other estimates | $400–$600+ (The Vet Desk); $192 (CFPB example) | [3] [4] |
Ranges come from the sources below, and each measures something a little different (store prices, surveys or budgets). Prices vary by area, so check locally before you commit.
Setup comes first
Plan $102–$394 to set up, and the cage alone can be $30–$200 [1]. That's often several times the price of the hamster.
A short life, a real budget
Hamsters usually live 1.5–3 years [1]. Over that time, the ongoing costs (about $45 or more a month) add up to more than the setup.
Ways to save
- Check rescues first Adoption runs $10–$30 [1].
- Buy the right cage once A bigger cage up front saves replacing a small one later.
- Price the vet before you need one Not every clinic sees hamsters. See exotic vet costs.
Common questions
How much does a hamster cost?
$10–$30 to adopt, $15–$25 at a pet store, or $50–$75 from a breeder. PetSmart lists most hamsters at $23.99–$25.99.
How much does a hamster cost per month?
About $45 or more a month once you count food, bedding and vet care, based on Chewy's yearly estimate of $540 or more.
How much does a hamster setup cost?
About $102–$394, with the cage at $30–$200.
How long do hamsters live?
Usually 1.5–3 years.