Camera Shelf

Canon EF 100mm f/2.8L Macro IS USM

lens · Canon EF · released 2009-09-01
Lowest now
$564
Good price 63% of MSRP
MSRP at launch
$899
Sep 2009
Inventory
43
across 1 source

Well above the 90-day low

How we compute this

Today's price sits well above the recent low. Today's price runs 66% above the 90-day low of $339 (seen May 5, 2026). 63% of the $899 MSRP. Prices have been steady this month.

Based on only 7 observed days in the last 90; the trend confidence is low until our history fills in.

Lowest now
$564
MSRP
$899
% of MSRP
63%
90-day low
$339
All-time low
$339 (May 5, 2026)
30-day trend
+0.0%
Observed across 1 source · 7 days of history in last 90 · Methodology

Specs

Brand
Canon
Family
Canon EF
Category
lens
Body type
Mount
Canon EF
Sensor
Megapixels
Lens type
macro
Focal length
100mm
Aperture
f/2.8
Weight
625 g
Filter thread
67mm
Length
123 mm
Diameter
78 mm
Construction
metal/plastic
Released
2009-09-01
Status
likely discontinued

Latest pricing by source

Each row is a direct observation from the seller. How we collect this.
Source Condition Price Listings Observed Link
mpb
good
→ good
$564 2 Observed 23h ago view listing
mpb
excellent
→ excellent
$614 31 Observed 23h ago view listing
mpb
like new
→ mint
$669 10 Observed 23h ago view listing

Price history

One point per day per (source, grade) pair, connected with lines. Hue marks the source; lightness within a hue marks the condition (darker = better grade). The dashed line is launch MSRP.

See Methods notes #1.1, #1.2, #1.3.

Loading…

More in this family

Loading…
Methods

How we compute each section

References on each chart link down here. More notes will land as new sections grow.

1. Price history

#1.1 · Grade buckets
Each seller publishes their own raw condition labels (e.g. "Excellent+", "Like new minus", "Bargain"). Those are normalized to a small bucket set: mint, excellent, good, fair, poor, and unknown. The "Latest pricing by source" table above shows both the raw label and the normalized bucket so you can audit any individual mapping.
#1.2 · Missing days
A point is only drawn on a day when a snapshot existed for that (source, grade) pair. Lines connect across gaps so a series with sparse sampling still reads as a single trend, but absence of a point does not mean a stockout: it means the scraper didn't observe a listing at that grade that day.
#1.3 · Color encoding
Hue carries the source: terracotta = mpb, sage = keh, cobalt = B&H, honey = ebay. Lightness within a hue carries the condition: darker means a better grade (mint and excellent are darkest; poor is lightest). The dashed ink line is launch MSRP, included as a reference even though it isn't a price observation.