Free lighting tool
BUG rating and obtrusive-light checker
This free checker tests a luminaire's BUG rating (backlight, uplight and glare, per IES TM-15) against the maximum ratings allowed in each IDA/MLO lighting zone, LZ0 to LZ4, for a given setback from the property line. It is for designers, planners and contractors checking exterior luminaires for light trespass, sky glow and glare before specifying them.
By Nicholas RedicanLast reviewed
What is a BUG rating?
A BUG rating is a three-part classification of an outdoor luminaire's light distribution defined in IES TM-15 (Luminaire Classification System for Outdoor Luminaires). B rates backlight behind the pole, U rates uplight above the horizontal, and G rates the high-angle forward and back light that causes glare. Each runs from 0 (least) to 5 (most), for example B2-U0-G1.
TM-15 splits the space around the luminaire into angular zones (forward and back light in 0-30°, 30-60°, 60-80° and 80-90° bands; uplight in 90-100° and 100-180° bands) and compares the lumens in each zone with threshold tables, so a bright luminaire with a tidy optic can still score higher than a dim one with a poor optic. U0 means no lumens at or above 90°. Manufacturers derive the rating from the photometric file and print it on the datasheet.
How to use the BUG rating checker
- 01Choose the MLO lighting zone, from LZ0 (no ambient light, protected areas) to LZ4 (high ambient light, city-centre districts); LZ2 suits most edge-of-town retail and commercial sites.
- 02Set the setback to the nearest property line in mounting heights (more than 2, 1-2, 0.5-1 or less than 0.5 MH) and, within 2 MH, whether the luminaire is ideally oriented with its backlight facing that line.
- 03Enter the luminaire reference, description and lumens for the record, then select its B, U and G ratings (0-5 each) from the manufacturer's datasheet.
- 04Click Check Compliance for a PASS or FAIL verdict overall and for each of B, U and G against its allowed maximum. The check runs on NR Lighting's servers and nothing you enter is published.
- 05Pro subscribers can add project details, list the luminaires assessed, record a curfew dimming period and export a PDF report with recommendations for failed checks.
The method: MLO Tables C-1 to C-3
Pass when B ≤ Bmax (zone, setback) and U ≤ Umax (zone) and G ≤ Gmax (zone, orientation within 2 MH). All three checks must pass.
The limits are the maximum allowed ratings in the Joint IDA-IES Model Lighting Ordinance (MLO, 2011), Tables C-1 (backlight), C-2 (uplight) and C-3 (glare). Uplight and glare limits equal the zone number; backlight limits tighten as the luminaire nears the property line, because backlight is what spills over a boundary.
A luminaire within 2 mounting heights of the boundary that is not ideally oriented gets reduced glare limits (G1 rather than G2 in LZ2 at 1-2 MH, for example), and Table C-2 allows street and area lighting no emission above 90° in any zone, whatever its U rating.
| Zone | Bmax > 2 MH | Bmax 1-2 MH | Bmax 0.5-1 MH | Bmax < 0.5 MH | Umax | Gmax |
|---|---|---|---|---|---|---|
| LZ0 | B1 | B1 | B0 | B0 | U0 | G0 |
| LZ1 | B3 | B2 | B1 | B0 | U1 | G1 |
| LZ2 | B4 | B3 | B2 | B0 | U2 | G2 |
| LZ3 | B5 | B4 | B3 | B1 | U3 | G3 |
| LZ4 | B5 | B4 | B3 | B2 | U4 | G4 |
Worked example
A car park on an edge-of-town retail park is lit from 6 m columns; the nearest stands 8 m from a boundary with housing, so the setback is 8 ÷ 6 = 1.33 mounting heights (the 1-2 MH row). The site is LZ2, moderate ambient light, and the luminaire is a 9,000 lm area light rated B3-U0-G2 with its backlight towards the houses (ideally oriented).
The LZ2 limits at 1-2 MH are B3, U2 and G2, so B3-U0-G2 passes. Rotate the column so the backlight faces the car park and it is no longer ideally oriented: the glare limit drops to G1 and G2 fails. Move it to 4 m from the boundary (0.67 MH) and the backlight limit drops to B2, so B3 fails; the fixes are a house-side shield, a B2 optic or a different column position.
UK context: ILP GN01/21 environmental zones and upward light ratio
UK planning authorities assess obtrusive light against ILP guidance note GN01/21, which uses environmental zones E0 to E4 and limits, per zone, the installed upward light ratio (ULR), vertical illuminance at neighbouring windows before and after curfew, luminaire intensity towards dwellings and building luminance.
This checker does not compute ILP GN01/21 zone compliance: it does not calculate ULR, window illuminance or source intensity, and the E zones are different tables from the MLO zones, even though both match the lighting to the ambient brightness of the area. Use the MLO check to sieve luminaires and a GN01/21 assessment for the planning submission.
| Zone | Surroundings | Max ULR |
|---|---|---|
| E0 | Protected: dark sky places and starlight reserves | 0% |
| E1 | Natural: national parks and AONBs | 0% |
| E2 | Rural: villages and dark outer suburbs | 2.5% |
| E3 | Suburban: small town centres and suburbs | 5% |
| E4 | Urban: town and city centres | 15% |
Limitations, and when to involve a lighting designer
The verdict uses only the B, U and G ratings, zone, setback and orientation. Lumens are recorded for the report but do not affect the result, and the MLO's site lumen allowances are not implemented. Ratings are not derived from photometric files, so use the rating for the exact product code and lumen package; tilting a luminaire adds uplight and invalidates a level-mounted U0.
The MLO is a US model ordinance and this check gives indicative design values, not compliance sign-off; UK planning conditions usually call for an ILP GN01/21 assessment, with the environmental zone set by the local authority.
I use this check as a first sieve when choosing exterior luminaires for showroom forecourts, retail car parks and hospitality terraces. Where a site borders housing or a dark landscape, or a planning condition requires an obtrusive light report, I model the scheme, calculate the GN01/21 metrics at the affected windows and produce the report the authority expects.
Standards and guidance referenced
- IES TM-15: Luminaire Classification System for Outdoor Luminaires (BUG ratings)
- Joint IDA-IES Model Lighting Ordinance (MLO), 2011: Tables C-1 to C-3, maximum allowed backlight, uplight and glare ratings by lighting zone
- ILP GN01/21: Guidance Notes for the Reduction of Obtrusive Light (environmental zones E0-E4, upward light ratio)
- IESNA LM-63: IES photometric file format from which BUG ratings are derived
Frequently asked questions
What is a BUG rating?
A BUG rating classifies an outdoor luminaire's light distribution under IES TM-15: B for backlight behind the luminaire, U for uplight above the horizontal and G for high-angle light that causes glare. Each is scored 0 to 5 from the lumens in defined angular zones and printed on the datasheet, for example B2-U0-G1.
What BUG rating is dark-sky compliant?
It depends on the zone and setback. Under the MLO the uplight and glare limits equal the zone number, from U0 and G0 in LZ0 to U4 and G4 in LZ4, and backlight limits tighten near the property line. U0, no light at or above 90°, is required for street and area lighting in every zone. DarkSky Approved luminaires are fully shielded with a colour temperature of 3000 K or lower, but approval says nothing about B or G at your setback.
How do UK ILP environmental zones relate to MLO lighting zones?
Both scale the permitted light to the ambient brightness of the area, from protected dark sites (E0, LZ0) to city centres (E4, LZ4), but they are different documents: GN01/21 limits installed upward light ratio, window illuminance, source intensity and building luminance, while the MLO limits BUG ratings and site lumens. This checker tests MLO limits only.
Can a BUG rating be derived from an IES file?
Yes. The rating is calculated from the photometric data by summing the lumens in each TM-15 angular zone against the threshold tables, which is how manufacturers publish it. This checker does not do that calculation; enter the datasheet values. The NR Lighting IES viewer reports the upward and downward light output ratio split, showing whether a luminaire emits above the horizontal.
What is upward light ratio (ULR)?
Upward light ratio is the proportion of a luminaire's or installation's flux emitted above the horizontal as installed, including tilt. ILP GN01/21 caps it at 0% in zones E0 and E1, 2.5% in E2, 5% in E3 and 15% in E4. A level-mounted U0 luminaire has a ULR of zero; tilting it upwards can raise it.