Canon
Canon BP-511 Rechargeable Battery EOS 10D, 20D, 30D, 40D 5D
Canon BP-511 Rechargeable Battery EOS 10D, 20D, 30D, 40D 5D
Share
The Canon BP-511 is a classic lithium-ion rechargeable battery used in many of Canon’s earlier digital cameras and camcorders. It was the go-to power source for iconic DSLRs like the Canon EOS 10D, 20D, 30D, 40D, and even the original 5D, as well as certain PowerShot and prosumer video cameras.
With a rated capacity of 1390mAh at 7.4V, it offers solid performance for its generation of gear—and is still widely used today in backup bodies or vintage digital kits.
Condition: This battery is in used condition, with some signs of cosmetic wear. It has been tested for basic functionality and holds a charge, though we recommend it as a backup or secondary battery due to age-related performance variation. Ideal for collectors, hobbyists, or anyone running legacy Canon systems.
Why You Want This Battery:
If you’re still using a Canon DSLR from the 10D to 5D era, or you’re collecting vintage digital gear, the BP-511 is essential. Even if you’re not using it daily, having a few tested backups on hand ensures you’re always ready to shoot or revive an old camera.
Shipping & Terms:
We usually ship within two business days of receiving payment. If you are in a hurry, please contact us about rush shipping options.
We pack everything carefully and are meticulous about what we sell. You can expect to receive a fully functional, conservatively rated item.
Shipping is available to most countries worldwide. Please ask if purchasing from a country you think we might not ship to.
Couldn't load pickup availability


Stay Stocked Up
-
Kodak Gold 200 36exp - 35mm Color Negative Film
Regular price $12.99 USDRegular priceUnit price / per -
Kodak Ultramax 400 36exp - 35mm Color Negative Film
Regular price $13.99 USDRegular priceUnit price / perSold out -
Kodak Portra 400 - 35mm Color Negative Film
Regular price $20.99 USDRegular priceUnit price / per -
Kodak Colorplus 200 36exp - 35mm Color Negative Film
Regular price $13.99 USDRegular priceUnit price / per