Save 10% on your first order with code WELCOME10 →

Collection: Canon Toner Cartridges

Save up to 70% on premium compatible Canon toner cartridges at Castle Ink — covering popular Canon imageCLASS, ImageRunner, and Color imageCLASS series including Canon 054, 055, 057, 058, 045, 046, 051, 052, 128, 137, and more. Each toner is engineered to OEM page yield and crisp, consistent print quality, ships fast, and is backed by our 1-year 100% satisfaction guarantee. Find your replacement in seconds by entering your Canon printer model or toner number in the search box above.


67 products
  • Canon 3500B001AA Remanufactured Black Laser Toner Cartridge (Canon 128)
    Canon 3500B001AA Remanufactured Black Laser Toner Cartridge (Canon 128)
    Regular price
    $31.95
    Sale price
    $31.95
    Unit price
    per 
  • Compatible Canon 054H Set of 4 Toner Cartridges: 1 Each of Black, Cyan, Magenta, Yellow
    Compatible Canon 054H Set of 4 Toner Cartridges: 1 Each of Black, Cyan, Magenta, Yellow
    Regular price
    $315.80
    Sale price
    $151.95
    Unit price
    per 
  • Canon 054H Compatible High Capacity Black Toner Cartridge 3028C001
    Canon 054H Compatible High Capacity Black Toner Cartridge 3028C001
    Regular price
    $78.95
    Sale price
    $44.95
    Unit price
    per 
  • Canon 045H Toner Cartridge Bundle (1 Black, 1 Cyan, 1 Magenta, 1 Yellow)
    Canon 045H Toner Cartridge Bundle (1 Black, 1 Cyan, 1 Magenta, 1 Yellow)
    Regular price
    $195.95
    Sale price
    $139.95
    Unit price
    per 
  • Canon 119 II High Yield Black Laser Toner Cartridge (Canon 3480B001AA)
    Canon 119 II High Yield Black Laser Toner Cartridge (Canon 3480B001AA)
    Regular price
    $115.95
    Sale price
    $39.95
    Unit price
    per 
  • Canon 137 Black Toner Cartridge 9435B001
    Canon 137 Black Toner Cartridge 9435B001
    Regular price
    $89.95
    Sale price
    $24.95
    Unit price
    per 
  • Canon 046H Toner Cartridge Bundle (4 Cartridges)
    Canon 046H Toner Cartridge Bundle (4 Cartridges)
    Regular price
    $215.96
    Sale price
    $159.95
    Unit price
    per 
  • Canon 118 Laser Toner Bundle (1 each black, yellow, magenta, & cyan)
    Canon 118 Laser Toner Bundle (1 each black, yellow, magenta, & cyan)
    Regular price
    $199.95
    Sale price
    $119.95
    Unit price
    per 
  • Canon S-35 Laser Toner Cartridge
    Canon S-35 Laser Toner Cartridge
    Regular price
    $79.95
    Sale price
    $32.95
    Unit price
    per 
  • Canon E40 Laser Toner Cartridge
    Canon E40 Laser Toner Cartridge
    Regular price
    $117.85
    Sale price
    $44.95
    Unit price
    per 
  • Canon 054H Compatible High Capacity Yellow Toner Cartridge 3025C001
    Canon 054H Compatible High Capacity Yellow Toner Cartridge 3025C001
    Regular price
    $78.95
    Sale price
    $44.95
    Unit price
    per 
  • Canon 054H Compatible High Capacity Magenta Toner Cartridge 3026C001
    Canon 054H Compatible High Capacity Magenta Toner Cartridge 3026C001
    Regular price
    $78.95
    Sale price
    $44.95
    Unit price
    per 
  • Canon 054H Compatible High Capacity Cyan Toner Cartridge 3027C001
    Canon 054H Compatible High Capacity Cyan Toner Cartridge 3027C001
    Regular price
    $78.95
    Sale price
    $44.95
    Unit price
    per 
  • Canon GPR-6 Black Laser Toner Cartridge 6647A003AA
    Canon GPR-6 Black Laser Toner Cartridge 6647A003AA
    Regular price
    $69.95
    Sale price
    $42.95
    Unit price
    per 
  • Canon 052H High Yield Black Toner Cartridge Bundle (3 toners)
    Canon 052H High Yield Black Toner Cartridge Bundle (3 toners)
    Regular price
    $225.95
    Sale price
    $143.95
    Unit price
    per 
  • Canon 3484B001AA (Canon 125) Black Toner Cartridge
    Canon 3484B001AA (Canon 125) Black Toner Cartridge
    Regular price
    $69.95
    Sale price
    $36.95
    Unit price
    per 
  • Canon 6271B001AA (131) Cyan Toner Cartridge
    Canon 6271B001AA (131) Cyan Toner Cartridge
    Regular price
    $86.95
    Sale price
    $37.95
    Unit price
    per 
  • Canon 2662B001AA (Canon 118) Black Laser Toner Cartridge
    Canon 2662B001AA (Canon 118) Black Laser Toner Cartridge
    Regular price
    $89.95
    Sale price
    $35.95
    Unit price
    per 
  • Canon 069H Compatible High Yield Toner Bundle – 4 Pack (With Chips)
    Canon 069H Compatible High Yield Toner Bundle – 4 Pack (With Chips)
    Regular price
    $1,250.00
    Sale price
    $399.95
    Unit price
    per 
  • Canon 070H Compatible Toner Cartridge – With Chip
    Canon 070H Compatible Toner Cartridge – With Chip
    Regular price
    $268.95
    Sale price
    $105.95
    Unit price
    per 
  • Canon GPR16 Black Laser Toner - Canon 9634A003AA
    Canon GPR16 Black Laser Toner - Canon 9634A003AA
    Regular price
    $63.95
    Sale price
    $49.95
    Unit price
    per 
  • Canon GPR23 Cyan Laser Toner Cartridge (Canon 0453B003AA)
    Canon GPR23 Cyan Laser Toner Cartridge (Canon 0453B003AA)
    Regular price
    $139.95
    Sale price
    $89.95
    Unit price
    per 
  • Canon GPR23 Black Laser Toner Cartridge (Canon 0452B003AA)
    Canon GPR23 Black Laser Toner Cartridge (Canon 0452B003AA)
    Regular price
    $79.95
    Sale price
    $49.95
    Unit price
    per 
  • Canon GPR23 Magenta Laser Toner Cartridge (Canon 0454B003AA)
    Canon GPR23 Magenta Laser Toner Cartridge (Canon 0454B003AA)
    Regular price
    $139.95
    Sale price
    $89.95
    Unit price
    per 
  • Canon GPR23 Yellow Laser Toner Cartridge (Canon 0455B003AA)
    Canon GPR23 Yellow Laser Toner Cartridge (Canon 0455B003AA)
    Regular price
    $139.95
    Sale price
    $89.95
    Unit price
    per 
  • Canon 324 II Hi-Capacity Black Toner Cartridge 3482B013AA
    Canon 324 II Hi-Capacity Black Toner Cartridge 3482B013AA
    Regular price
    $89.95
    Sale price
    $44.95
    Unit price
    per 
  • Canon 126 Black Toner Cartridge 3483B001
    Canon 126 Black Toner Cartridge 3483B001
    Regular price
    $69.95
    Sale price
    $29.95
    Unit price
    per 
  • Canon 3785B003AA Yellow Toner - Canon GPR36 imageRUNNER
    Canon 3785B003AA Yellow Toner - Canon GPR36 imageRUNNER
    Regular price
    $103.95
    Sale price
    $73.95
    Unit price
    per 
  • Canon 3784B003AA Magenta Toner - Canon GPR36 imageRUNNER
    Canon 3784B003AA Magenta Toner - Canon GPR36 imageRUNNER
    Regular price
    $103.95
    Sale price
    $73.95
    Unit price
    per 
  • Canon 3783B003AA Cyan Toner - Canon GPR36 imageRUNNER
    Canon 3783B003AA Cyan Toner - Canon GPR36 imageRUNNER
    Regular price
    $103.95
    Sale price
    $73.95
    Unit price
    per 
  • Canon 3782B003AA Black Toner - Canon GPR36 imageRUNNER
    Canon 3782B003AA Black Toner - Canon GPR36 imageRUNNER
    Regular price
    $103.95
    Sale price
    $73.95
    Unit price
    per 
  • Canon 6269B001AA (131) Yellow Toner Cartridge
    Canon 6269B001AA (131) Yellow Toner Cartridge
    Regular price
    $86.95
    Sale price
    $37.95
    Unit price
    per 
  • Canon 6270B001AA (131) Magenta Toner Cartridge
    Canon 6270B001AA (131) Magenta Toner Cartridge
    Regular price
    $86.95
    Sale price
    $37.95
    Unit price
    per 
  • Canon 6273B001AA (131) Black Toner Cartridge
    Canon 6273B001AA (131) Black Toner Cartridge
    Regular price
    $86.95
    Sale price
    $37.95
    Unit price
    per 
  • Canon GPR21 (0259B001AA) Yellow Laser Toner
    Canon GPR21 (0259B001AA) Yellow Laser Toner
    Regular price
    $157.95
    Sale price
    $109.95
    Unit price
    per 
  • Canon GPR21 (0260B001AA) Magenta Laser Toner
    Canon GPR21 (0260B001AA) Magenta Laser Toner
    Regular price
    $157.95
    Sale price
    $109.95
    Unit price
    per 
  • Canon GPR21 (0261B001AA) Cyan Laser Toner
    Canon GPR21 (0261B001AA) Cyan Laser Toner
    Regular price
    $157.95
    Sale price
    $109.95
    Unit price
    per 
  • Canon GPR21 (0262B001AA) Black Laser Toner
    Canon GPR21 (0262B001AA) Black Laser Toner
    Regular price
    $93.95
    Sale price
    $74.95
    Unit price
    per 
  • Canon 2659B001AA (Canon 118) Yellow Laser Toner Cartridge
    Canon 2659B001AA (Canon 118) Yellow Laser Toner Cartridge
    Regular price
    $89.95
    Sale price
    $35.95
    Unit price
    per 
  • Canon 2660B001AA (Canon 118) Magenta Laser Toner Cartridge
    Canon 2660B001AA (Canon 118) Magenta Laser Toner Cartridge
    Regular price
    $89.95
    Sale price
    $35.95
    Unit price
    per 

Compatible Canon Toner Cartridges: Reliable Laser Output for Less

Canon imageCLASS, i-SENSYS, and laser MFP printers deliver excellent print quality, but Canon-branded toner can be expensive to replace. Castle Ink's compatible Canon toner cartridges match OEM page yields and print sharpness at savings of up to 70% off OEM prices. Whether you need Canon 119, 120, 128, 137, 052, 054, FX-9, FX-11, or one of the higher-volume CRG models, you'll find the exact replacement in the grid above—each cartridge is brand-new, smart-chip equipped, and backed by our 1-year guarantee.

Canon Toner Cartridge FAQs

Which Canon toner cartridge does my printer use?

Canon laser cartridges typically use the "Cartridge" or "CRG" naming convention: Canon 119/120 (imageCLASS LBP6300/MF6160), Canon 128 (MF4570/D550), Canon 137 (MF227/MF229), Canon 052/052H (LBP214/MF424), Canon 054/054H (MF642/LBP622), and the older FX-9/FX-11 for fax-class printers. Look at your existing cartridge label or the model section of your printer's user guide.

What's the difference between standard and high-yield Canon toner?

Canon labels high-yield toner with an "H" suffix (for example, 052 vs. 052H, or 054 vs. 054H). The H-yield versions hold roughly 2x the toner powder and print 2x more pages than standard. Both fit the same printers, so for offices that print regularly the H version delivers a much lower cost per page.

Will compatible Canon toner void my printer warranty?

No. The Magnuson-Moss Warranty Act prohibits Canon from voiding a printer warranty solely because you used a third-party toner. The only exception is if a defective cartridge directly causes printer damage—exceptionally rare with our quality-tested products.

How long does a Canon toner cartridge last?

Standard Canon toners typically print 1,600–3,400 pages, while H-yield versions deliver 6,000–10,000 pages depending on the model. Sealed cartridges have a 2-year shelf life when stored cool and dry. Once installed, page yields match OEM cartridges of the same designation.

How do I install a Canon toner cartridge?

Open the printer's front cover and slide out the existing toner cartridge. Unbox the new cartridge and gently rock it horizontally a few times to evenly distribute the toner. Pull off the orange/yellow protective seal tab fully (this is critical—skipping it will cause faded prints). Slide the new cartridge into the printer until it clicks, then close the cover.