Welcome to our store. Your trusted source for batteries and power solutions. Learn more

For support or quotes: sales@batteryweb.com

WELCOME5
BatteryWeb

Shark XB2950 Replacement Battery 7.2V 2000mAh Ni-MH

Up to 20% off
New arrival
Sale priceFrom $35.99 USD Regular price $44.99
Shipping calculated at checkout.
Fits Shark V2945, V2945Z, V2950, V2950A cordless stick vacuums; replaces OEM part XB2950.
7.2V Ni-MH pack delivers 2000mAh capacity for sustained suction on carpet and hard floors.
Connector slides straight into the battery slot with a locking tab — verify full seating before closing the handle.
We bench-tested the cell on a V2950 motor load; the BMS held voltage steady under normal suction draw without cutout.
Do not leave this vacuum on the charging dock continuously — Ni-MH cells on permanent trickle charge lose capacity fast; charge to full and remove.

Visa Mastercard American Express PayPal Apple Pay Google Pay Shop Pay Discover Klarna Afterpay Stripe

Check that your old battery model number and device model to match our description. This makes sure they work together.


We ship your order same day if you buy it before 4 PM EST.

Warranty

Send Your Battery Photo

Expert Technician Help

Snap a photo or video of your battery and send it to us. We'll identify the exact replacement—fast and hassle-free. Our team has helped thousands of customers find the right battery quickly and easily.

POST YOUR BATTERY IMAGE
Product & Solutions Expert

Product & Solutions Expert

✉ sales@batteryweb.com

🔹 10+ Years Battery Experience 🔹 Fast & Accurate Identification

Battery Care Tips

🔹 Getting Started

Charge your new battery fully before you use it for the first time. Over the next few charge cycles, run your device down to around 20% before you recharge—this helps the battery perform its best. After that, charge whenever you need to.

🔹 Keep It Healthy

Avoid letting your battery completely drain or staying plugged in constantly. Both extremes wear it out faster. Store the battery in a cool, dry place when you're not using it, since heat damages batteries quickly.

Delivery and Shipping

🔹 Most orders ship the next day, and we use FedEx, UPS, Purolator and other carriers to get them to you. Lithium batteries have to ship by ground only, not air or USPS. Make sure your address is right before you order, because if we have to send it back, you pay for shipping again.

Disclaimer

⚠️ Disclaimer: All product names, trademarks, and registered trademarks belong to their respective owners.

🔹 We use these names, brands, or model numbers only for identification and compatibility purposes.


Voltage

7.2V

Amp

2000mAh

Shark V2945 / V2950 Series — 7.2V Ni-MH Replacement Battery (XB2950)

This is a 7.2V, 2000mAh Ni-MH replacement battery for Shark cordless stick and handheld vacuums. It fits the V2945, V2945Z, V2950, and V2950A models. The OEM part number is XB2950.

  • V2945 and V2950 platform compatibility: These models share the same 7.2V Ni-MH battery architecture, connector layout, and BMS communication protocol. Swapping the XB2950 between them works because the voltage rail and cell format are identical across that generation.
  • Bench tested on actual hardware: We cycled this battery through charge and discharge on V2950-series hardware. The BMS accepted the cell pack without fault codes, held voltage through the full discharge curve, and cut off cleanly at the low-voltage threshold without triggering a hard fault.
  • Dock charging practice for Ni-MH cells: Do not leave this vacuum sitting on the charging dock between uses. Ni-MH cells degrade faster under continuous trickle charge than they do from normal cycle use. Charge to full, then remove from the dock until the next use.

Suction dropping before the battery indicator reaches low

This happens when the motor draws more current than the cell pack can deliver at a stable voltage — the pack voltage sags under load before the indicator logic registers a low-battery condition. On Ni-MH cells, this gets worse as the pack ages because internal resistance rises with cycle count. A partially blocked filter makes it worse by forcing the motor to work harder. Clear the filter first, then check whether the pack holds above 6.5V under load using a multimeter at the battery terminals.

Motor cutting out and then recovering mid-clean

This is a BMS overcurrent trip, not a dead battery. When sustained suction restriction — from a clogged filter, blocked nozzle, or heavy carpet — forces the motor to pull current above the BMS threshold, the BMS disconnects the cell pack momentarily to protect the cells. Power returns once current demand drops. Clean the filter thoroughly and check the nozzle for blockage. If the motor still cuts out on a clean machine, the cell pack's capacity has degraded enough that its internal resistance is driving the overcurrent condition — replacing the pack resolves it.

Compatible Models

V2945 V2945Z V2950 V2950A V2930

Replaces Part Numbers

XB2950

Technical Specifications

Voltage7.2V
Amp Hours2000mAh
Capacity2000mAh
Rate14.4Wh
Net Weight155.8g /5.50 oz
Gross Weight180.8g /6.38 oz
Approximate Weight180.8g /6.38 oz
Dimension 49.16 x 51.66 x 26.62mm

Product Highlights

  • Brand: Shark
  • Manufacturer: CS
  • Series: Standard
  • Color: Green
  • Product Type: Ni-MH
  • Battery Type: Ni-MH
  • Warranty: 12 Months
  • Bulk Orders: sales@batteryweb.com

Frequently Asked Questions

Why does my Shark V2945 lose suction even though the battery indicator still shows charge remaining?

The indicator reads cell voltage at rest, not under load. As Ni-MH cells age, internal resistance rises — voltage sags when the motor pulls current, dropping suction before the indicator catches up. Check whether the filter is blocked first, since a restricted airflow forces the motor to draw more than rated. If the filter is clean and the problem persists, measure battery voltage at the terminals during operation — anything below 6.5V under load means the pack needs replacing.

My Shark V2950 motor keeps cutting out for a few seconds then comes back — what's causing it?

The BMS is tripping on an overcurrent condition and resetting once current demand drops. This usually happens when the nozzle or filter is restricted, forcing the motor to pull above the BMS cutoff threshold. Remove and clean the filter, then check the nozzle and brush roll for blockage. If the cutouts continue on a fully clean machine, the pack's internal resistance has risen high enough that normal motor load is now triggering the trip — a fresh XB2950 pack will fix it.

The new XB2950 battery isn't holding as much charge after only a few weeks — did I get a faulty cell?

Most early capacity fade on Ni-MH vacuum packs comes from continuous dock charging, not a faulty cell. Leaving the vacuum on the dock permanently keeps the cells in a low-level trickle charge state that accelerates degradation faster than normal cycle use. Remove the vacuum from the dock once it reaches a full charge and only return it when the battery is depleted. Follow that pattern for a few full cycles and capacity should stabilise.

Payment & Security

Payment methods

  • American Express
  • Apple Pay
  • Bancontact
  • Diners Club
  • Discover
  • Google Pay
  • Mastercard
  • PayPal
  • Shop Pay
  • Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.