Small pets

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

Quick answerHamsters cost $10–$30 to adopt, $15–$25 at a pet store or $50–$75 from a breeder. Setup runs $102–$394, and a year of food, bedding and vet care is about $540 or more.

Prices at a glance

Typical US prices
ItemTypical US priceSrc
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

  1. Check rescues first Adoption runs $10–$30 [1].
  2. Buy the right cage once A bigger cage up front saves replacing a small one later.
  3. 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.

Sources (4) — tap to show
  1. Chewy (vet-reviewed) – Hamster budgeting tips and cost guide
  2. PetSmart – Live small pets (store prices, checked Oct 18, 2026)
  3. The Vet Desk (vet-reviewed) – Hamster cost
  4. CFPB – Owning and caring for a pet (example costs, handout)