Kirby bags are sold at big-box retailers, online marketplaces, and directly from Kirby dealers

You can find Kirby vacuum bags at Walmart, Target, Amazon, and eBay, though stock varies by location and online availability changes. The most reliable source is a Kirby authorized dealer — there is one in most towns, and dealers stock the full range of bags for every Kirby model made in the last 20 years. If you know your exact Kirby model number, you can also order directly from Kirby's website or call their customer service line to locate a dealer near you.

Bag prices range widely depending on where you shop. Big-box retailers typically charge $8 to $15 per bag, while online marketplaces sometimes undercut that but occasionally list counterfeit or used bags. Authorized dealers usually charge $10 to $18 per bag but may provide authenticity and can tell you when ready whether a bag fits your specific model.

The catch: Kirby makes different bag styles for different machine generations. A bag for a Kirby Sentria will not fit a Kirby G6, and a bag designed for a 1990s upright will not work in a newer model. Buying from a dealer or calling ahead saves you the frustration of ordering the wrong size.

Key Takeaways

  • Authorized Kirby dealers are the fastest and most reliable source because they stock bags for all current and older models and can confirm the right fit before you buy.
  • Walmart, Target, Amazon, and eBay carry Kirby bags, but selection depends on your local store and online inventory, which changes frequently.
  • Bag prices range from $8 to $18 depending on retailer and model, with dealers typically in the middle of that range.
  • You must know your Kirby model number before ordering online, because different models use different bag styles and sizes.
  • Counterfeit and used bags appear on some online marketplaces, so buying from authorized dealers or verified sellers reduces the risk of getting a bag that does not fit or perform correctly.

Finding an authorized Kirby dealer in your area

The easiest way to locate a dealer is to visit Kirby.com and use their dealer locator tool. Enter your zip code, and the site returns a list of authorized dealers within a set distance, along with their phone numbers and hours. Most towns with populations over 50,000 have at least one dealer; smaller towns may require a 20 to 40 minute drive.

Call before you go. Dealers stock bags for multiple Kirby generations, but not every bag for every model sits on the shelf at all times. If you tell them your model number over the phone, they can confirm whether they have your bag in stock or can order it for you. Many dealers offer same-day or next-day pickup on common bags.

Dealers also sell other replacement parts — belts, brushes, hoses, and motors — and can often diagnose problems with your machine over the phone. If your vacuum is not picking up or the bag is clogging too fast, a dealer can tell you whether the issue is the bag itself or something else that needs replacing.

Buying Kirby bags from big-box retailers

Walmart and Target stock Kirby bags in their cleaning supplies section, usually near the vacuum cleaners. Availability varies by store and by region. Some locations carry only the most common bags (for current Kirby models), while others stock a wider range. Call your local store's customer service line or check their website to see whether they have your specific model in stock before you drive there.

Prices at Walmart and Target are usually competitive — typically $8 to $12 per bag — but you cannot return an opened bag if it does not fit your machine. Before you buy, confirm the bag model number matches your Kirby. The model number is printed on the bag packaging and should match the number on your vacuum's manual or the machine itself.

The downside: if your Kirby is older than five years, big-box retailers may not carry bags for it. Newer models and popular current machines are stocked; older or less common models are not. If you cannot find your bag in-store, a dealer is your next best option.

Ordering Kirby bags online

Amazon and eBay both list Kirby bags, often with fast shipping. Amazon Prime members can get bags delivered in one or two days in most areas. Prices on Amazon typically range from $8 to $15 per bag, depending on the seller and model. eBay prices vary more widely, and some sellers offer bulk discounts if you buy multiple bags at once.

The risk with online marketplaces is that not all sellers are authorized Kirby retailers. Some listings include used bags, refurbished bags, or counterfeit products. Before you buy, check the seller's rating and read recent reviews. Look for phrases like "new and sealed" or "factory original" in the listing. If a price seems unusually low — under $5 per bag — it is a red flag for a used or counterfeit product.

Kirby's official website also sells bags directly. Go to Kirby.com, navigate to the parts section, and search by your model number. Prices are typically $12 to $18 per bag, but you are may provide authenticity and can return an incorrect order. Shipping usually takes five to seven business days.

How to identify your Kirby model number

Your Kirby model number is printed on a label attached to the machine itself, usually on the back or bottom of the upright. Common models include the Kirby Sentria, Kirby G6, Kirby Avalir, and Kirby Diamond. Write down the full model number — for example, "Kirby Sentria II" or "Kirby G6" — before you shop or call a dealer.

If you cannot find the label on the machine, check your owner's manual. The manual also lists compatible bags and part numbers. If you no longer have the manual, Kirby's website has downloadable PDFs for most models. Search "Kirby [your model name] manual" and you will find the document within a few clicks.

If you are still unsure, call an authorized dealer with a description of your machine — the color, size, and approximate age — and they can usually identify the model over the phone. This is worth doing before you order online, because ordering the wrong bag wastes time and money.

Comparing bag types and prices across retailers

RetailerTypical Price RangeStock AvailabilityReturn Policy
Authorized Kirby Dealer$10–$18 per bagHigh for current models; varies for older modelsUsually accepts returns on unopened bags
Walmart$8–$12 per bagModerate; depends on locationNo returns on opened bags
Target$9–$13 per bagModerate; depends on locationNo returns on opened bags
Amazon$8–$15 per bagHigh; multiple sellersDepends on seller; check listing
eBay$6–$18 per bagHigh; multiple sellersDepends on seller; check listing
Kirby.com$12–$18 per bagHigh for all modelsAccepts returns within 30 days

What to check before you buy

Confirm the bag model number matches your Kirby. The packaging or product listing should show a model number like "Kirby Sentria Bag" or "Kirby G6 Bag." Cross-reference this against your vacuum's manual or the label on the machine. A bag designed for one model will not seal properly on another, and your vacuum will lose suction or leak dust.

Check whether the bag is new or used. On online marketplaces, sellers sometimes list used or refurbished bags at lower prices without clearly stating that in the title. Read the full product description and seller reviews. A new bag should come sealed in original Kirby packaging.

Look at the seller's return policy. If you order the wrong bag or it does not fit, you want to know whether you can send it back. Big-box retailers and Kirby.com have clear return policies. Online marketplaces vary — some sellers accept returns, others do not. Check before you complete the purchase.

Frequently Asked Questions

Can I use a generic vacuum bag instead of a Kirby bag?

Generic bags do not fit Kirby machines properly. Kirby bags are designed to seal tightly to the machine's connection point, and a loose seal means dust leaks into the motor and clogs the filter. You need a bag made specifically for your Kirby model.

How often should I replace my Kirby bag?

Replace the bag when it is about three-quarters full, or when you notice a drop in suction. A full bag reduces airflow and makes the motor work harder. Most households replace bags every two to four weeks, depending on how often they vacuum and how much pet hair or debris they pick up.

Are Kirby bags expensive compared to other vacuum bags?

Kirby bags cost $8 to $18 per bag depending on where you shop, which is in line with bags for other upright vacuums. The difference is that Kirby bags last longer because they are thicker and seal better, so you may not replace them as often as bags for cheaper machines.

What if my local store does not have my model in stock?

Call an authorized dealer — they can order your bag and often have it ready for pickup within one or two days. If you prefer to order online, Kirby.com and Amazon both stock bags for older models and ship within a week. Avoid unknown sellers on eBay unless they have high ratings and clear descriptions of what they are selling.

Can I wash and reuse a Kirby bag?

No. Kirby bags are designed for single use. Washing a bag damages the filter material and the seal, and a damaged bag will not work properly on your machine. Bags are inexpensive enough that replacing them is the right choice.