Skip to content
Calculator Collection

PCR Efficiency Calculator

Compute the amplification efficiency of a qPCR reaction from the slope of a standard curve fitting Cq values against the log of template concentration. A slope of −3.32 yields 100% efficiency (true doubling per cycle).

Last updated: May 2026

Compare with similar

About this calculator

The formula is Efficiency (%) = (10^(−1/slope) − 1) × 100. The slope comes from a linear regression of Cq (or Ct) values on the x-axis-log of template concentration in a serial-dilution standard curve. Under ideal exponential amplification with 100% efficiency every cycle doubles the template, so a 10-fold dilution series increases Cq by exactly log₂(10) ≈ 3.32 cycles — meaning a slope of −3.32 corresponds to perfect efficiency E = 1 (or 100%). Slopes below −3.32 (e.g., −3.5) mean fewer than perfect amplification per cycle (efficiency < 100%); slopes shallower than −3.32 (e.g., −3.0) mathematically give efficiencies > 100%, which is impossible and indicates inhibitor carryover, pipetting error, or curve-fit issues. Acceptable efficiencies are typically 90–110%; outside this range, the assay should be optimised or excluded. Edge cases: a slope very near zero produces a division by a tiny number, giving wildly large efficiency values — the calculator may return enormous percentages or Infinity in that case, but in practice such a slope means the standard curve is useless (no concentration-dependence) and the assay needs redesign. The formula assumes a properly designed serial dilution covering at least 4–6 logs of concentration and a Cq-vs-log-conc linearity with R² ≥ 0.98; outside these constraints the efficiency number is unreliable regardless of mathematical output.

How to use

Example 1 — ideal qPCR. Standard curve slope = −3.32 from a 10-fold dilution series. Step 1: −1/slope = −1/−3.32 ≈ 0.3012. Step 2: 10^0.3012 ≈ 2.0 (exactly 2). Step 3: 2.0 − 1 = 1.0. Step 4: 1.0 × 100 = 100%. Verify: this is the textbook perfect efficiency — every PCR cycle doubles template; a 10-fold dilution requires log₂(10) ≈ 3.32 extra cycles to reach the same threshold, matching the slope ✓. Example 2 — sub-optimal but acceptable assay. Slope = −3.58. Step 1: −1/−3.58 ≈ 0.2793. Step 2: 10^0.2793 ≈ 1.901. Step 3: 1.901 − 1 = 0.901. Step 4: 0.901 × 100 = 90.1%. Verify: a slope of −3.58 corresponds to ~90% efficiency, the lower edge of the acceptable range (90–110%). Each cycle amplifies template by a factor of 1.901 instead of the ideal 2.0 — the assay still works but is slightly inhibited and the standard curve might benefit from primer redesign, template purification, or master-mix optimisation. ✓

Frequently asked questions

Why is a slope of −3.32 considered ideal?

A 10-fold dilution series at 100% efficiency requires log₂(10) ≈ 3.32 additional cycles to reach the same threshold Cq, because each cycle doubles template and you need 3.32 doublings to recover a 10-fold dilution. Plotting Cq on the y-axis against log₁₀(concentration) on the x-axis, the slope is therefore −3.32 (negative because more template means lower Cq). Slopes between −3.10 (≈ 110% efficiency) and −3.58 (≈ 90% efficiency) are considered acceptable per the MIQE guidelines for publishing qPCR data. Outside this range, the assay has technical problems: inhibition (steeper slope, lower efficiency), pipetting errors, primer-dimers competing for resources, or poor template quality. The MIQE guidelines also require R² ≥ 0.98 for the standard curve linearity and recommend at least 5 dilution points spanning 4 log decades; without these, the slope is unreliable regardless of its value.

What's the difference between PCR efficiency and amplification factor?

Amplification factor (also called amplification per cycle) is the multiplicative increase in template per cycle: 2 for perfect amplification (100% efficiency), 1 for no amplification (0% efficiency), values between for intermediate. Efficiency (E) is typically defined as amplification factor − 1, expressed as a fraction or percentage: 100% efficiency means each cycle adds one full doubling. The relationship is amplification factor = E + 1 (when E is the fractional efficiency, 0 to 1) or amplification factor = (E/100) + 1 (when E is the percentage). Quantitative analyses (ΔΔCq method, Pfaffl method) use amplification factor; reporting and quality control use efficiency. Many people get tripped up because some papers report efficiency as just E = 10^(−1/slope) (a number around 1.9, not a percentage), while others report efficiency as a percentage 0–100%. This calculator uses the percentage convention (10^(−1/slope) − 1) × 100, which matches the most common qPCR-software output.

What does efficiency >100% mean, and is my assay broken?

Mathematically, efficiency > 100% means amplification factor > 2, which is biologically impossible — DNA cannot more than double per cycle. So an efficiency of 110% or higher always indicates a technical artifact, not a real biological phenomenon. Common causes: PCR inhibitors (residual ethanol, salts, phenol, humic acid in environmental samples) that have stronger effect at higher template concentrations than lower, producing a shallower slope than expected; primer-dimers that compete for primers at low template and reduce target amplification, again shallowing the slope; pipetting errors in your dilution series that don't follow a true 10-fold ratio; or a small dilution-series range (only 2–3 logs) where curve fitting is unreliable. Fix by repurifying template, redesigning primers, expanding the dilution range to 5–6 logs, or running an inhibition test (spike known template into your sample and see if efficiency recovers). An efficiency >110% is a red flag to investigate, not to report.

What are the common mistakes when calculating PCR efficiency?

The biggest mistake is using too few standard-curve points or too narrow a concentration range — 5–6 dilution points spanning 4–6 log decades is the minimum for a reliable slope. Two- or three-point curves produce slopes with huge uncertainty. The second is including outlier replicates or technical failures in the regression; always inspect Cq variance across replicates (should be <0.5 cycles) and drop bad wells before fitting. The third is comparing efficiencies across different reagent batches or instruments without re-validating; efficiency is platform-, mastermix-, and template-specific. People also forget to check R² of the standard curve fit — slopes from a poorly-fit line are meaningless, and the MIQE minimum is R² ≥ 0.98. Confusing slope sign is another common slip — Cq vs log(conc) should be negative (more concentrated → lower Cq); a positive slope means you mis-plotted. Finally, treating efficiency as a fixed property of a primer pair rather than of the entire reaction (primers + template + master mix + instrument) is misleading; efficiency must be measured per reaction setup.

When should I not use this calculator?

Do not use it without a properly designed standard curve — efficiency from a single Cq, two-point dilution, or end-point assay is not meaningful; you need a regression slope from at least 5 dilutions over 4 log decades. It is not appropriate for digital PCR (dPCR), where the concept of amplification efficiency is different and not measured through serial dilution. Do not use it to compare assays at different annealing temperatures or with different primer concentrations without re-validating each condition. It is not the right tool for melt-curve analysis, primer specificity, or PCR product yield — those are different quality-control measures. Avoid using it on noisy data without first checking R² and Cq replicate variance; the formula will give a number from any slope, but if the slope itself is uncertain (R² < 0.98 or wide confidence interval) the efficiency is uncertain too. For research-grade reporting, follow MIQE guidelines, which require multiple metrics beyond efficiency alone (R², dynamic range, LOD, LOQ, replicate variance).

Sources & references