Primer Efficiency Below 90% — What It Means and How to Fix It
A primer efficiency below 90% means your amplicon isn't doubling every cycle, and any fold-change you calculate with the ΔΔCt method is wrong. The Livak method (Livak & Schmittgen, 2001) assumes 100% efficiency for both your gene of interest and your reference gene. If your GOI primers are running at 82% while your GAPDH primers are at 98%, a "2-fold change" in your ΔΔCt analysis could actually be 1.5-fold or 3-fold depending on the direction. The error compounds with every cycle of difference between your conditions.
The acceptable range is 90–110%, with an R² ≥ 0.99 on your standard curve. If you're outside that window, don't just shrug and switch to the Pfaffl correction (Pfaffl, 2001) — that method accounts for unequal efficiencies mathematically, but it doesn't fix the underlying problem, which is usually a sign of something suboptimal in your assay. Low efficiency has a cause, and in most cases, you can fix it.
How Primer Efficiency Is Calculated
You generate a standard curve by running a serial dilution of your template — typically a 5-point, 1:5 or 1:10 dilution series. Plot log10(template quantity) on the x-axis against Ct on the y-axis. The slope of that line gives you efficiency:
E = 10^(−1/slope) − 1
A perfect doubling every cycle gives a slope of −3.322 (for a 10-fold dilution series) and an efficiency of 100%. Here's how slopes map to efficiency:
- Slope of −3.1 → E = 110%
- Slope of −3.32 → E = 100%
- Slope of −3.6 → E = 90%
- Slope of −3.9 → E = 80%
- Slope of −4.1 → E = 74%
If your slope is steeper than −3.6, your efficiency is below 90% and you need to troubleshoot. If it's shallower than −3.1, you likely have multiple products or primer dimers contributing signal at lower template concentrations.
One thing people overlook: your standard curve needs to span the Ct range you actually see in your experimental samples. If your samples come in at Ct 28–32 but your standard curve only covers Ct 15–25 (because you started with a concentrated plasmid stock), you're extrapolating into a range where the efficiency might be different. Match your standard curve to your working range.
Common Causes of Low Efficiency
In my experience, about 80% of sub-90% efficiencies come down to four things. Here they are in order of how often I've seen them:
1. Bad primer design. This is the most common cause and the most annoying to fix because it means ordering new oligos. Primers with strong secondary structure, self-dimers, or cross-dimers will lose effective concentration as the reaction progresses. Check your primer pair in silico with IDT OligoAnalyzer or Primer3. Look for ΔG values more negative than −9 kcal/mol on any dimer — that's a stable enough interaction to compete with template binding. Primers that land on SNPs, splice junctions, or regions with high GC content (>65%) are also suspects. Amplicon length matters too: anything over 200 bp will amplify less efficiently under standard fast-cycling conditions (and SYBR-based detection gets noisier with long amplicons).
2. Suboptimal annealing temperature. If your annealing temperature is too high, primers bind less frequently per cycle. Too low, and you get nonspecific products that compete for reagents. Most primer pairs for qPCR work well at 60°C with standard master mixes (PowerUp SYBR, Luna Universal, iTaq). If you designed primers with a Tm of 57°C, you're already at a disadvantage. Run a temperature gradient — most instruments (CFX96, QuantStudio 5, LightCycler 480) support this — from 56°C to 64°C in 2°C increments and look at both Ct values and melt curves. You want the lowest Ct with a single clean melt peak.
3. Inhibitors in the template. This is especially common with RNA extracted from tissues (spleen, liver, anything with high RNase activity or polysaccharides), plant material, FFPE samples, or blood. Inhibitors from phenol-chloroform carryover, guanidinium salts, heparin, or melanin will tank your efficiency because they affect the low-concentration points of your standard curve disproportionately. The classic diagnostic: spike a known-good template into your sample matrix and compare its Ct to the same template in water. A shift of >1 Ct means you have inhibition. Solutions include diluting your cDNA (1:5 or 1:10 often dilutes inhibitors below their effective concentration), re-purifying with a column cleanup, or switching extraction kits. Some master mixes (e.g., TaqMan Environmental Master Mix) are formulated with higher inhibitor tolerance.
4. Primer concentration too low. Most protocols call for 200–400 nM final concentration per primer. If you're at the low end and your primers have moderate binding affinity, they may become limiting before the amplification plateau, which flattens your standard curve at the high-template end and artificially steepens the slope. Try 300 nM and 500 nM alongside your current concentration. More than 500 nM rarely helps with SYBR-based assays and tends to increase primer-dimer signal.
Less common but worth checking: template secondary structure (GC-rich regions near the primer binding sites — adding 1–3% DMSO can help), degraded template (run your RNA on a Bioanalyzer or TapeStation — RIN below 5 is a problem), and old or improperly stored master mix (nucleotide degradation drops efficiency gradually over months).
How to Systematically Troubleshoot
Don't change five things at once. Here's the order I'd work through:
Verify primer design in silico. If ΔG on any dimer is worse than −9 kcal/mol, or if the amplicon is >200 bp, or if Tm values differ by more than 2°C between forward and reverse, seriously consider redesigning. This saves you the most time in the long run.
Run a proper standard curve. Use a purified template you trust — a plasmid containing your amplicon or pooled cDNA from a sample you know expresses the gene. Five points, 1:5 dilutions, three technical replicates per point. On a CFX96 or QuantStudio, this fits easily on a single plate alongside your experimental samples.
Check melt curves (SYBR) or probe signal (TaqMan). A shoulder or secondary peak in the melt curve means you have nonspecific products. This inflates apparent signal at low template concentrations and can paradoxically push efficiency above 110% or, if the nonspecific products compete for reagents, drag it below 90%. Run the qPCR product on a 2% agarose gel to confirm a single band at the expected size.
Test for inhibition. Dilute your cDNA 1:5 and 1:10 and re-run. If efficiency improves with dilution, you have inhibitors. If it stays low, the problem is primer- or assay-related.
Optimize annealing temperature and primer concentration. Temperature gradient first (56–64°C), then primer titration (200, 300, 400, 500 nM) at the best temperature.
Each troubleshooting step is one run. You can usually resolve a low-efficiency primer pair in 2–3 runs if you're systematic, or you can spend two weeks randomly adjusting things. I've seen both approaches.
When Low Efficiency Might Be Acceptable
Sometimes you inherit a published primer pair that's been used in 15 papers and you measure its efficiency at 87%. Do you need to redesign it? Not necessarily — but you do need to abandon the ΔΔCt method. Use the Pfaffl equation instead:
Ratio = (E_target)^ΔCt_target / (E_ref)^ΔCt_ref
where each gene uses its own measured efficiency. This corrects for the unequal amplification rates. The result is more accurate than forcing 100% efficiency into the Livak formula when it doesn't apply. Just make sure you report the efficiency values in your methods section so reviewers (and you, six months from now) know what was going on.
That said, if your efficiency is below 80%, don't try to math your way out of it. The amplification is unreliable enough at that point that stochastic variation in the early cycles — where the reaction matters most — will dominate your data. Replicate CVs will be poor (>0.5 Ct between triplicates), and your quantification won't be reproducible across plates or days. Redesign the primers.
What About Efficiency Above 110%?
Briefly, because this comes up alongside the sub-90% question: efficiency above 110% almost always means your standard curve is contaminated by nonspecific amplification at the low-concentration end, or you have pipetting error in your dilution series. It does not mean your primers are somehow amplifying faster than thermodynamically possible. Check your NTCs (no-template controls) — if they show amplification before Ct 36, primer dimers are contributing. Tighten your melt curve analysis, verify your dilution accuracy, and re-run.
The Practical Takeaway
Measure efficiency for every primer pair before you use it in an experiment. Not once per lab — once per sample type, because matrix effects are real. A primer pair that's 97% efficient in HeLa cDNA might be 85% in mouse liver cDNA. Keep a record of your efficiencies and R² values; when something drifts, you'll catch it early.
If you're running ΔΔCt analysis and want to make sure your efficiencies are in range before the math happens, VoilaPCR flags efficiency issues automatically when you upload your standard curve data — it'll tell you if you need to use the Pfaffl correction and apply it for you. One less thing to calculate by hand at 11 PM.