Should You Buy This Camera

Canon EF 100mm f/2.8L Macro IS USM

lens · Canon EF · released 2009-09-01
Lowest now
$519
Good price -42% vs MSRP
Pricing by source ↓
MSRP at launch
$899
Sep 2009
Inventory
10
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 148% above the 90-day low of $209 (seen Jul 11, 2026). 58% of the $899 MSRP. Prices are down 12.6% over the last 30 days.

Lowest now
$519
MSRP
$899
vs MSRP
-42%
90-day low
$209
All-time low
$209 (Jul 11, 2026)
30-day trend
-12.6%
Observed across 1 source · 79 days of history in last 90 · Methodology

Sample photos

Photos matching "Canon EF 100mm f/2.8L Macro IS USM" on Flickr.

Browse shots on Flickr

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

Notes

manual MSRP: EF 100mm f/2.8L Macro IS USM

Latest pricing by source

Each row is a direct observation from the seller. How this works.
Source Condition Price Listings Observed Link
mpb
good
→ good
$519 1 Observed 12h ago view listing
mpb
excellent
→ excellent
$569 8 Observed 12h ago view listing
mpb
like new
→ mint
$684 1 Observed yesterday 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…

Compare with another model

Compare 3+ cameras
Family
Model
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 we didn't see 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.