Fiber Optic Loss Budget Calculator
On this page
Calculate
Tx/Rx derives the budget from transmitter minimum output minus receiver sensitivity. Standard/PMD uses a verified application budget. Custom accepts any budget in dB.
Minimum (worst-case) transmitter output in dBm. Use the minimum for pass/fail — typical output overstates the margin. dBm values may be negative.
Minimum receive level at which the receiver operates within spec (dBm). Usually negative. Budget = Tx min − Rx sensitivity.
Typical transmitter output — used to estimate received power. Not used for pass/fail. Optional.
Maximum transmitter output used for the receiver overload check. Required together with Rx max input for the overload check to run. Optional.
Receiver saturation / maximum input power (dBm). Required together with Tx max for the overload check. Must be greater than Rx sensitivity. Optional.
Simple covers the three main passive components. Detailed adds splitter loss (PON/WDM) and any other component loss.
Total fiber route length. Enter 0 for a direct-connect patch cord with no fiber span.
Unit for the fiber length above. Internal calculation uses km.
Selects a screening attenuation coefficient. Multimode: OM1/OM2 use ~3.5 dB/km at 850 nm; OM3–OM5 use ~3.0 dB/km. OS2 uses ~0.40 dB/km at 1310 nm. Always verify against the actual cable datasheet.
Wavelength selects the attenuation screening default together with fiber type. 850/1300 nm are multimode; 1310/1550 nm are singlemode.
Fiber attenuation in dB/km or dB/1000 ft. Auto-filled as a screening default from fiber type and wavelength — override with the actual cable specification. Label: screening default — verify cable spec.
Unit for the attenuation coefficient. Internal calculation converts to dB/km (1 dB/km = 0.3048 dB/1000 ft).
Count mated pairs (two connectors in one adapter = one pair), not individual connector ends. Leave empty only if there are truly no connectors — the soft check flags missing counts.
Loss per mated connector pair in dB. Default 0.50 dB — a common TIA screening value. Use a lower value if your project specifies a tested or verified connector performance.
Total number of splices in the cable plant. Fusion splices are typically 0.10 dB or less; mechanical splices are higher.
Loss per splice in dB. Default 0.10 dB for fusion splices. Mechanical splices may be 0.20–0.50 dB — verify against the splice method spec.
Overview
Use this calculator to check whether an optical link will operate reliably by comparing the available power budget against total cable plant loss. Enter the fiber length, connector pairs, splice count, and budget source — the calculator returns the link power margin in dB, the dominant loss contributor, the maximum supported distance, and a pass/fail badge. It also checks the opposite problem: a short singlemode link with a high-output transmitter can overload the receiver, and that check runs automatically when you supply the receiver maximum input.
How to Use This Calculator
Pick the budget source. Use Tx/Rx optical levels (budget = Tx min − Rx sensitivity), a standard/PMD budget in dB, or a custom budget value. Use transmitter minimum output for pass/fail — typical or maximum output overstates the margin.
Enter fiber length and select the unit (m, km, ft, or mi). Choose fiber type and wavelength so the attenuation coefficient fills in as a screening default — or type your own value in dB/km or dB/1000 ft.
Enter connector pairs and splices. Count mated connector pairs (two connectors in one adapter = one pair), not individual connector ends. Loss per pair defaults to 0.50 dB and loss per splice to 0.10 dB — edit these if your project specifies different values.
For PON or detailed analysis, switch to Detailed mode and add splitter loss (dB) and any other component loss.
To run the overload check, enter receiver maximum input (dBm) and transmitter maximum output (dBm). The check only runs when both values are present.
Click Calculate and read the status badge, loss breakdown table, dominant contributor, and maximum supported distance.
This calculator performs design-stage loss-budget arithmetic only. Installed links must be certified with an optical loss test set (OLTS) per the project test method.
Inputs & Outputs
Inputs
- •Budget Source — Options: Tx/Rx Optical Levels, Standard / PMD Budget, Custom Budget (dB)
- •Tx Minimum Output (dBm)
- •Rx Sensitivity (dBm)
- •Tx Typical Output (optional) (dBm)
- •Tx Maximum Output (optional — overload check) (dBm)
- •Rx Maximum Input (optional — overload check) (dBm)
- •Max Allowed Channel Loss (dB)
- •Available Budget (dB)
- •Loss Inputs — Options: Simple — fiber, connectors, splices, Detailed — add splitter and other loss
- •Fiber Length
- •Length Unit — Options: m (meters), km (kilometers), ft (feet), mi (miles)
- •Fiber Type — Options: OM1 (multimode, 62.5 µm), OM2 (multimode, 50 µm), OM3 (multimode, 50 µm laser-optimized), OM4 (multimode, 50 µm high-bandwidth), OM5 (multimode, 50 µm wideband), OS2 (singlemode, 9 µm), Custom — enter coefficient manually
- •Wavelength — Options: 850 nm (multimode SR), 1300 nm (multimode LX), 1310 nm (singlemode), 1550 nm (singlemode LR/ZR), Custom — enter coefficient manually
- •Attenuation Coefficient
- •Attenuation Unit — Options: dB/km, dB/1000 ft
- •Mated Connector Pairs
- •Loss per Connector Pair (dB)
- •Splice Count
- •Loss per Splice (dB)
- •Splitter Loss (dB)
- •Other Component Loss (optional) (dB)
Outputs
- •Link Power Margin (dB)
- •Total Link Loss (dB)
- •Available Budget (dB)
- •Status
Formula
Fiber Optic Loss Budget Formula
Unit discipline:
- dBm = absolute optical power (transmitter output, received power, receiver thresholds)
- dB = relative loss, budget, and margin — always ≥ 0 for losses; margin can be negative
Loss components:
L_fiber = length_km × attenuation_dB_per_km
L_conn = connector_pairs × loss_per_pair_dB
L_splice = splice_count × loss_per_splice_dB
L_total = L_fiber + L_conn + L_splice + splitter_loss_dB + other_loss_dB
Available power budget (dB):
From optical levels: budget_dB = Tx_min_dBm − Rx_sensitivity_dBm
From standard/PMD: budget_dB = max_allowed_channel_loss_dB
Custom: budget_dB = available_budget_dB
Link power margin:
margin_dB = budget_dB − L_total
Receiver overload check:
Rx_power_max_dBm = Tx_max_dBm − L_total
Overload when: Rx_power_max_dBm > Rx_max_input_dBm
Maximum supported fiber distance:
fixed_losses = L_conn + L_splice + splitter_loss + other_loss
max_dist_zero_km = (budget_dB − fixed_losses) / attenuation_dB_per_km
max_dist_3dB_km = (budget_dB − 3 − fixed_losses) / attenuation_dB_per_km
Status bands (margin rounded to 2 dp, lower bound inclusive):
| Condition | Status |
|---|---|
| Required inputs missing | INFEASIBLE |
| Rx max input ≤ Rx sensitivity; Tx min > Tx max; any dB loss < 0; budget < 0 | INVALID-INPUT |
| Rx_power_max > Rx_max_input | RECEIVER OVERLOAD |
| margin < 0 | LINK FAILS |
| 0.00 ≤ margin < 3.00 | INSUFFICIENT MARGIN |
| 3.00 ≤ margin < 6.00 | ADEQUATE MARGIN |
| 6.00 ≤ margin < 10.00 | HEALTHY MARGIN |
| margin ≥ 10.00 | EXCESSIVE MARGIN |
What is Fiber Optic Loss Budget
A fiber optic loss budget is a design-stage calculation that checks whether an optical link will operate reliably. It compares the available optical power budget — the range of power the electronics can work with — against the total passive loss in the cable plant. If the cable plant loses less light than the electronics can spare, the link has positive margin and should operate. If the cable plant loses more, the margin is negative and the design should be treated as failing before installation.
The cable plant loss has four main components. Fiber attenuation is a distributed loss that depends on fiber type, wavelength, and route length. Multimode fiber at 850 nm attenuates at roughly 3.0–3.5 dB/km; singlemode at 1310 nm is typically 0.35–0.40 dB/km; singlemode at 1550 nm can be 0.25–0.30 dB/km. Connectors add loss at each mated pair — every time two fiber ends meet inside an adapter, there is roughly 0.25–0.75 dB of insertion loss depending on fiber type, connector quality, and cleanliness. Splices add a smaller loss at each point where two fibers are permanently joined — fusion splices are typically 0.10 dB or less. Passive splitters in PON designs add a large, predictable splitting loss that often dominates the budget.
The power budget comes from the electronics and is also measured in dB. For a transceiver-based system, the budget is the minimum transmitter output power minus the receiver sensitivity, both in dBm. Since dBm is an absolute power level, the difference between two dBm values is a relative quantity in dB — this is why the budget is in dB even though it was derived from dBm figures. Some applications publish a verified channel insertion-loss budget directly, and that value can be used instead.
A loss budget calculation does not replace field testing. It is a pre-installation check that tells you what the cable plant should be able to meet. The installed link must be tested with an optical loss test set at the project wavelength to produce a pass/fail result for certification.
Key Facts
- A fiber link works when cable plant loss stays inside the available power budget. Margin is the difference — positive means pass, negative means fail.
- Loss budget and power budget are not the same thing. The power budget belongs to the electronics; the loss budget belongs to the cable plant.
- dBm is absolute power; dB is relative. A budget derived from two dBm values is in dB — mixing units is one of the most common calculation errors in fiber link math.
- Short singlemode links with high-output transmitters can overload the receiver even while the loss budget passes. The fix is a fixed optical attenuator, not extra connector loss.
- Count mated connector pairs, not connector ends. Two connectors in one adapter count as one mated pair.
- The 3 dB reserve is a design practice for repair splices and connector aging — it is not defined by a universal standard. Project specifications and application standards may require a different margin.
- PON splitters dominate the loss budget. A 1:32 split adds about 16.5 dB — budget for it explicitly, not as a residual.
- OTDR event losses are not directly comparable to an OLTS insertion-loss result and should not be compared to a calculated budget.
- Multimode attenuation coefficients (~3.0–3.5 dB/km at 850 nm) are much higher than singlemode (~0.35 dB/km at 1310 nm). Budget and distance scale accordingly.
Applications
- Pre-installation loss budget verification for data-center, campus, and building fiber plant.
- FTTx and OLAN passive optical network (PON) splitter budget analysis.
- Receiver overload screening on short singlemode links with high-output DWDM or data-center transceivers.
- Maximum distance estimation for new fiber runs using known transceiver budgets.
- Existing-link audit — compare calculated budget against OLTS measurement to identify unexpected loss.
- Educational use — learning fiber loss components, dB/dBm discipline, and margin concepts.
Example Calculation
Example 1 — Singlemode 1310 nm, Healthy Margin
Budget: Tx min = −3 dBm, Rx sensitivity = −15 dBm → budget = 12.00 dB
Fiber: 2 km × 0.35 dB/km = 0.70 dB
Connectors: 2 pairs × 0.50 dB = 1.00 dB
Splices: 4 × 0.10 dB = 0.40 dB
Total loss: 0.70 + 1.00 + 0.40 = 2.10 dB
Margin: 12.00 − 2.10 = 9.90 dB → HEALTHY MARGIN
Dominant: connectors, 1.00 dB of 2.10 dB (47.6%).
Max distance at zero margin = (12.00 − 1.40) / 0.35 = 30.29 km; at 3 dB reserve = (12.00 − 3 − 1.40) / 0.35 = 21.71 km.
Example 2 — Link Fails
Same budget: 12.00 dB. Total loss: 13.20 dB.
Margin: 12.00 − 13.20 = −1.20 dB → LINK FAILS
Deficit 1.20 dB. Most effective recovery: reduce the dominant loss component or upgrade the budget (higher-sensitivity receiver or higher-output transceiver).
Example 3 — Receiver Overload
Length: 0.1 km, Tx max = +3 dBm, Rx max input = −3 dBm, total loss = 2.00 dB.
Rx power max = 3 − 2 = +1.00 dBm — exceeds Rx max input of −3 dBm.
RECEIVER OVERLOAD. Attenuator needed: at least 1 − (−3) = 4 dB.
Example 4 — PON Splitter-Dominant
Custom splitter loss: 16.50 dB (1:32 ratio). Fiber: 8 km × 0.35 = 2.80 dB. Connectors: 2 × 0.50 = 1.00 dB.
Total loss: 16.50 + 2.80 + 1.00 = 20.30 dB
Budget: 28 dB (PON). Margin: 28 − 20.30 = 7.70 dB → HEALTHY MARGIN
Dominant: splitter, 16.50 dB of 20.30 dB (81.3%) — expected for PON.
Standards & References
- ANSI/TIA-568.3-E — Optical Fiber Cabling and Components Standard: fiber types, connector performance, and channel loss models
- ISO/IEC 11801-1:2017 — Generic cabling for customer premises: optical channel loss, attenuation classes
- IEEE 802.3 — Ethernet Working Group: per-PMD channel insertion-loss budgets. Free downloads via IEEE GET Program
- TIA-526-14 (OFSTP-14) — Multimode installed fiber optic insertion loss (OLTS test method). Verify the current revision before citing on a test report.
- TIA-526-7 (OFSTP-7) — Singlemode installed insertion loss and ORL. Verify current revision.
- IEC 61280-4-1 / 61280-4-2 — Installed cable plant attenuation for multimode and singlemode fiber (IEC Webstore)
- FOA — Fiber Optic Loss Budget Calculation — The Fiber Optic Association: free technical reference
- NECA/FOA 301 Annex A — Calculating the Loss Budget for a Fiber Optic Cable Plant (PDF)
Units
Internal calculation uses kilometers (km) and dB. Length converts automatically from meters (÷ 1000), feet (× 0.0003048), or miles (× 1.609344). Attenuation converts between dB/km and dB/1000 ft using the exact factor 1 dB/km = 0.3048 dB/1000 ft. Optical power levels (dBm) may be negative — this is normal for transmitter output and receiver sensitivity. Loss values (dB) cannot be negative; the budget must be non-negative. The margin output can be negative — that is what a failing link looks like. All dB and dBm values display to two decimal places. Distances display to two decimal places for km and mi, whole meters, and one decimal place for feet.
Limitations
- Evaluates one optical path in one direction. Duplex links and PON upstream/downstream wavelengths need a separate run for each direction.
- Power margin says nothing about bandwidth. A link can pass margin and still fail from chromatic dispersion, modal bandwidth limits, or PMD.
- Does not evaluate optical return loss (ORL) or connector reflectance.
- Does not model macrobend or microbend loss, which can appear after installation.
- Does not check transceiver, fiber, wavelength, or connector compatibility, link training, or FEC.
- Optical amplifiers and gain elements are out of scope; every component must be entered as a loss ≥ 0 dB.
- Standard and PMD budgets are only as good as the value entered; use the custom budget field rather than an unverified number.
Common Mistakes to Avoid
- Using typical or maximum transmitter output for pass/fail instead of the minimum output — this overstates the power margin.
- Treating dBm and dB as interchangeable — dBm is absolute power; dB is a relative quantity. A budget is always in dB.
- Counting individual connector ends instead of mated pairs — the loss is per mated pair, not per connector.
- Skipping the receiver overload check on short, high-power singlemode links.
- Treating the 3 dB reserve as a hard universal standard rather than a common design guideline.
- Forgetting to enter splitter loss in PON designs — the splitter usually dominates the budget.
- Comparing OTDR event loss to the calculated budget instead of an OLTS insertion-loss result.
- Leaving connector and splice counts blank when they are not actually zero — the calculator cannot flag missing components it is not told about.
- Assuming a passing power margin guarantees an Ethernet PMD will run — bandwidth, dispersion, and fiber compatibility are separate checks.
Frequently Asked Questions
What is the difference between a loss budget and a power budget?
Why is the budget in dB when I entered values in dBm?
What is a good fiber optic power margin?
What does a negative margin mean?
How much loss should I allow per connector and per splice?
Can I use this for PON?
Why can a short fiber link fail?
Does this replace OLTS certification?
Frequently Used Together
Engineers often use these calculators in combination for complete project workflows:
Related Calculators
Explore similar calculators that might be useful for your project:
Every Electrical Formula. One Free Sheet.
NEC calcs, motor sizing & code coordination — one printable page.
- Instantly check voltage drop, ampacity & motor current
- Catch the 7 wiring errors that fail code inspections
- 12 design checks to run before submitting drawings
No spam. Unsubscribe any time.
Calculate
Tx/Rx derives the budget from transmitter minimum output minus receiver sensitivity. Standard/PMD uses a verified application budget. Custom accepts any budget in dB.
Minimum (worst-case) transmitter output in dBm. Use the minimum for pass/fail — typical output overstates the margin. dBm values may be negative.
Minimum receive level at which the receiver operates within spec (dBm). Usually negative. Budget = Tx min − Rx sensitivity.
Typical transmitter output — used to estimate received power. Not used for pass/fail. Optional.
Maximum transmitter output used for the receiver overload check. Required together with Rx max input for the overload check to run. Optional.
Receiver saturation / maximum input power (dBm). Required together with Tx max for the overload check. Must be greater than Rx sensitivity. Optional.
Simple covers the three main passive components. Detailed adds splitter loss (PON/WDM) and any other component loss.
Total fiber route length. Enter 0 for a direct-connect patch cord with no fiber span.
Unit for the fiber length above. Internal calculation uses km.
Selects a screening attenuation coefficient. Multimode: OM1/OM2 use ~3.5 dB/km at 850 nm; OM3–OM5 use ~3.0 dB/km. OS2 uses ~0.40 dB/km at 1310 nm. Always verify against the actual cable datasheet.
Wavelength selects the attenuation screening default together with fiber type. 850/1300 nm are multimode; 1310/1550 nm are singlemode.
Fiber attenuation in dB/km or dB/1000 ft. Auto-filled as a screening default from fiber type and wavelength — override with the actual cable specification. Label: screening default — verify cable spec.
Unit for the attenuation coefficient. Internal calculation converts to dB/km (1 dB/km = 0.3048 dB/1000 ft).
Count mated pairs (two connectors in one adapter = one pair), not individual connector ends. Leave empty only if there are truly no connectors — the soft check flags missing counts.
Loss per mated connector pair in dB. Default 0.50 dB — a common TIA screening value. Use a lower value if your project specifies a tested or verified connector performance.
Total number of splices in the cable plant. Fusion splices are typically 0.10 dB or less; mechanical splices are higher.
Loss per splice in dB. Default 0.10 dB for fusion splices. Mechanical splices may be 0.20–0.50 dB — verify against the splice method spec.