Home / Guides

How to shop local for the holidays

The holiday season is the busiest time of year for many independent shops, and the easiest time for you to make a difference.

A simple plan

  1. List everyone you are buying for and a rough budget for each.
  2. Mark which gifts could come from a local shop, maker or restaurant.
  3. Visit early, before the busiest weeks, when stock and staff time are best.
  4. Fill gaps with gift cards or experiences from local businesses.

Small Business Saturday

Small Business Saturday falls on the Saturday after Thanksgiving. In 2026 that is Saturday, November 28. Many local shops plan events, offers or extended hours for the day. Check your favorites' pages for plans.

Local gift ideas

TypeIdeas
FoodBakery boxes, local coffee or tea, a voucher for a family-run restaurant
ExperiencesA class at a local studio, tickets to a local show, a massage or haircut
Made nearbyCrafts from markets, local art prints, handmade goods
PracticalA gift card to a hardware store, bookstore or bike shop

Holiday markets

Many towns hold holiday markets where local makers sell directly. Your city's community calendar or local news usually lists dates.

Shipping gifts far away

Many local shops ship or can recommend a local option near the recipient. Ask early, since holiday shipping cutoffs come sooner than people expect.

A holiday shopping timeline

WhenDo this
Early NovemberMake your list and note which gifts can come from local shops
Small Business SaturdayVisit favorite shops for events and new stock
Early DecemberOrder anything that needs making, engraving or shipping
Mid DecemberPick up gift cards and experiences for last-minute gifts

Wrap and give local too

Many independent shops offer gift wrapping, cards made by local artists and gift baskets that combine several local businesses. Ask at the counter.

Run a local business? We help local businesses get found online. Get in touch or call (510) 857-7838.