Where to Buy CO2: 15 Places That Fill or Sell CO2 Tanks & Cylinders

Carbon dioxide, or CO2, has several home applications, including home brewing, kegerators, paintball guns, SodaStream machines, bike tires, hydroponics (indoor gardening) equipment, and freshwater aquariums with live plants. To maintain any of these things, you’ll need a regular supply of CO2, either in small cartridges or large tanks.

Below, we provide the list of places where you can buy or refill CO2 tanks, both in stores near you and online. Note that while many stores will sell CO2 cartridges or tanks online, these products are often restricted to ground-only shipping; e.g., many U.S. stores can only ship to the 48 contiguous states.

Some places sell pre-sized cartridges specifically for SodaStream machines and paintball guns, while others sell tanks in a variety of sizes. We also provide a few additional local options, such as independent paintball stores or hydroponics shops.

Places That Sell and/or Refill CO2 Tanks

Of the stores that sell CO2 tanks, only a few offer tank refills. See the table below for a brief overview of the stores that sell and refill CO2 tanks, and continue to the list below for more details.

Retailers Availability Sizes Refills? Refill Cost? Tank/Cartridge Cost
Academy Sports + Outdoors In-store, online 90-gram prefilled cylinders,
20 and 24 oz. tanks
Select stores, $10 $13 to $25
Ace Hardware In-store, online 12-gram prefilled cylinders (paintball) No $5 to $16
Airgas In-store, online Tanks from five to 60+ pounds Yes, $12 to $50+ $100 to $500+
Amazon Online SodaStream tanks,
paintball cartridges,
20 oz. to 50-pound unfilled tanks
No $7 to $270
DICK'S Sporting Goods In-store, online 20 oz. tanks Yes, $3.50 to $4.50 $30
Gas Cylinder Source Online 2.5- to 50-pound tanks No $30 to $275
Keg Outlet Online 1.5- to 50-pound tanks,
prefilled cartridges
No $55 to $400 for tanks
$10 to $13 for cartridges
Rapids Wholesale Equipment Online Five-, 10-, and 20-pound tanks No $59 to $129
REI In-store, online 12-, 16-, 20-, and 38-gram cartridges No $3 to $15
Walmart In-store, online 12- and 90-gram prefilled cartridges,
12 and 20 oz. prefilled tanks
No $13 to $31

Stores That Sell and Refill CO2 Tanks

Academy Sports + Outdoors

  • Sizes: 90-gram prefilled cylinders; 20 oz. tank (empty); 24 oz. tank (empty)
  • Availability: In-store, online (select products)
  • In-store refills: In select stores
  • Cost: About $13 to $25 for tanks; around $10 for refills, where available
  • Source: Customer service representatives and the Academy website
  • Find a location

Ace Hardware

  • Sizes: 12-gram prefilled cylinders for paintball guns
  • Availability: In-store, online (select products)
  • In-store refills: No
  • Cost: About $5 to $16, depending on brand and quantity
  • Source: Customer service representatives and the Ace Hardware website
  • Find a location


  • Sizes: Five-pound, 10-pound, 20-pound, 35-pound, 40-pound, 55-pound, 60-pound, and larger tanks (unfilled, but you can fill them upon purchase at the store)
  • Availability: In-store, online
  • In-store refills: Yes
  • Cost: Tanks start at $100 up to $500 or more for largest sizes; tank refills are about $15 for a five-pound tank exchange; tank refills start at around $12 up to $50 or more for largest sizes
  • Source: Customer service representatives
  • Find a location

DICK’S Sporting Goods

  • Sizes: 12 oz., 20 oz.
  • Availability: In-store, online
  • In-store refills: Yes
  • Cost: About $30 for 20 oz. tank, filled free when you purchase in-store or online with proof of purchase; tank refills are $3.50 for a 12 oz. tank and $4.50 for a 20 oz. tank. Refills are not available for larger tank sizes. Get every fifth tank refill free by signing up for the “Aim for Five” program.
  • Source: Customer service representatives
  • Find a location


  • Sizes: 12-gram, 16-gram, 20-gram, and 38-gram prefilled cartridges
  • Availability: In-store, online
  • In-store refills: No
  • Cost: Around $3 to $15, depending on the brand
  • Source: Customer service representatives and the REI website
  • Find a location


  • Sizes: 12-gram prefilled cartridges; 90-gram prefilled cartridges; 12 oz. tank (empty); 20 oz. tank (empty)
  • Availability: In-store, online
  • In-store refills: No
  • Cost: Around $13 to $31, depending on size
  • Source: Customer service representatives and the Walmart website
  • Find a location

Online Stores That Sell CO2 Tanks

If you need a larger CO2 tank, there are some online stores that sell them. You can also find paintball and SodaStream CO2 cartridges online. Generally, small cartridges sold online are filled, while large CO2 tanks sold online are empty because the law prohibits them from being shipped when prefilled.


  • Sizes: SodaStream 60L tanks, paintball CO2 cartridges; various sizes of unfilled CO2 tanks from 20 oz. to 50 pounds
  • Cost: Ranges from around $7 to $270, depending on size and brand
  • Source: Amazon website (paid partner link)
  • Start shopping (paid partner link)

Gas Cylinder Source

Keg Outlet

  • Sizes: Prefilled cartridges; tanks ranging from 1.5 pounds to 50 pounds
  • Cost: Cartridges around $10 to $13; tanks from around $55 to $400
  • Source: Keg Outlet website
  • Start shopping

Rapids Wholesale Equipment

Other Places to Refill CO2 Tanks

While there are not many national chain stores that refill CO2 tanks, you can often find a local business with the equipment to refill larger tanks. You should call ahead to local stores and find out whether they offer this service before visiting.

The types of local stores that are most likely to refill CO2 tanks include:

  • Welding supply stores
  • Paintball stores and paintball fields
  • Sporting goods stores
  • Fire equipment supply stores
  • Hydroponics shops

We called local stores of these types in a number of states, including California, Montana, New Hampshire, Oklahoma, Pennsylvania, Tennessee, West Virginia, and Wisconsin to get price ranges for CO2 tank refills. In general, the costs range from around $10 to $20 for refills, depending on the size of the tank.

Some stores will refill your tank, while others only offer tank exchanges. Again, it’s a good idea to call your local store ahead and find out what services it offers for CO2 tank refills.

Places That Don’t Sell or Refill CO2 Tanks

During our research, we found that the following stores do not sell, refill, or exchange CO2 tanks:

  • Cabela’s
  • Gander RV & Outdoors (formerly Gander Mountain)
  • Lowe’s
  • The Home Depot

More Information

For more on SodaStream machines, see the list of places where you can exchange carbonator cartridges. Or, if you’re into beer and home brewing, check out our list of where to buy a keg of beer (including prices), and find out where you can sell empty beer kegs.