Blog Analyze your data
Back to Blog

NTC Wells Showing Amplification After Cycle 30: When to Worry and When to Move On

A Ct of 35–38 in your NTC wells does not automatically invalidate your experiment. If your target gene comes up at Ct 20–25 and your NTCs creep above 35, you likely have a >1,000-fold difference in template abundance — meaning whatever is amplifying in those NTCs is not meaningfully contaminating your samples. The practical question is always how far apart are your NTC Ct values from your lowest-expressing samples, not whether the NTC amplifies at all.

That said, NTC amplification is not something to ignore reflexively. It tells you something happened — primer dimers, airborne contamination, reagent contamination, or genomic DNA carryover — and the cause matters because some of these get worse over time and some are harmless artifacts of running 40+ cycles with SYBR-based chemistry. Here's how to figure out which you're dealing with and what to do about it.

First: Check the Melt Curve

If you're using SYBR Green or an intercalating dye (Luna Universal, PowerUp SYBR, iTaq Universal), the melt curve is the fastest diagnostic. Pull up the NTC melt curve and compare it to your positive samples:

If you're running TaqMan chemistry, you don't get melt curves, so you'll need to rely on the Ct gap analysis below and potentially run the NTC product on a gel.

See the problem wells before you trust a fold change. When you upload, VoilaPCR automatically flags NTC amplification within 5 cycles of your samples, Ct values above 35, and targets where wells failed to amplify — per gene, before the analysis runs. Your first analysis runs with no account.

QC my plate for free →

How Big Is the Ct Gap?

The distance between your NTC Ct and your sample Ct is the single most important number. Each Ct difference represents roughly a 2-fold difference in starting template (assuming ~100% efficiency), so:

Ct gap (NTC – Sample) Fold difference Concern level
>10 cycles >1,000-fold Minimal — likely primer dimer or trace contamination well below signal
7–10 cycles 128–1,024-fold Low, but worth investigating the source
5–7 cycles 32–128-fold Moderate — could affect low-expressing samples
<5 cycles <32-fold Serious — NTC contamination is within range of your sample signal

For a typical gene expression experiment where your GOI amplifies at Ct 22–28, an NTC at Ct 37 gives you a minimum 9-cycle gap from even your weakest samples. That's a ~500-fold difference. In practice, this doesn't affect your ΔCt calculations in any meaningful way.

The situation changes when you're looking at low-abundance transcripts. If your weakest sample comes up at Ct 33 and your NTC comes up at Ct 36, that 3-cycle gap means contamination signal is roughly 12% of your weakest sample's signal. That's a problem, and you shouldn't trust those late-amplifying samples.

Common Causes of Late NTC Amplification

Primer dimers are the most frequent cause, full stop. If you're running SYBR chemistry with 40 or 45 cycles, some primer pairs will dimerize. This is especially common with primers at higher concentrations (>400 nM), primers with 3' complementarity, or when your master mix doesn't include a hot-start polymerase with strong antibody-mediated inhibition. Solutions:

Contaminated water or master mix is the second most common cause. If your NTC shows the same melt peak as your amplicon and it happens consistently across experiments, suspect your nuclease-free water or your primer stocks. Test by running NTCs with fresh water and fresh primer dilutions, changing one variable at a time. I've seen labs chase contamination for weeks before discovering their shared bench water bottle was the culprit.

Aerosol contamination from high-copy samples is real, especially if you're working with plasmid standards in the same hood. A 10⁸-copy standard can aerosolize enough template to give you NTC amplification at Ct 34–36. If you run standard curves, always set up NTCs before opening any standard tubes, and ideally prepare NTCs in a separate area.

Genomic DNA in the reaction is relevant when your primers don't span an intron or when you're using a gene with a processed pseudogene (looking at you, GAPDH and ACTB). In this case, even trace amounts of genomic DNA in your master mix or primer stocks can amplify. This is one reason many labs prefer intron-spanning primer designs — not just for distinguishing cDNA from gDNA in samples, but to keep NTCs clean.

What About Inconsistent NTC Amplification?

If one of your three NTC replicates amplifies at Ct 36 and the other two are undetermined, this is almost certainly a stochastic event — either a single molecule of contamination that happened to land in one well, or a primer dimer that formed early enough in one reaction to get amplified. One well out of three at Ct >35 with the rest negative is typically acceptable, though you should note it.

If all three NTC replicates amplify with consistent Ct values (say, 35.2, 35.8, 36.1 — within about 1 Ct of each other), that's more concerning because it suggests a systematic source: contaminated reagent, contaminated primer stock, or gDNA amplification. Consistent NTC amplification demands investigation even if the Ct values are late.

If your NTC replicates are all over the map (32, 37, undetermined), you likely have a pipetting or contamination issue that's sporadic. Check your pipetting technique, your tip boxes (are they truly sterile?), and whether you're changing tips between wells.

How to Report NTC Results

Reviewers and journals increasingly expect NTC data. At minimum, state in your methods that NTCs were run and report the outcome. If NTCs were negative (no amplification), say so. If NTCs showed late amplification, report the mean Ct and note the gap from your lowest-expressing sample. Something like:

"NTC wells showed non-specific amplification at mean Ct 37.2 ± 0.8, confirmed as primer dimer by melt curve analysis (Tm = 74°C vs. amplicon Tm = 84°C). All sample Ct values were below 30, representing a minimum 7-cycle separation from NTC signal."

This is transparent, defensible, and shows you actually looked at the data critically.

Practical Decision Framework

Here's how I approach NTC amplification after thousands of plates:

  1. Check melt curve. If it's a primer dimer (different Tm), note it and move on. Your data is fine.
  2. If same Tm as amplicon, calculate the Ct gap to your weakest sample. If >10 cycles, it's unlikely to affect results but find the contamination source before it gets worse.
  3. If Ct gap is 5–10 cycles, consider excluding your weakest samples from analysis, or at minimum flag them. Investigate contamination source.
  4. If Ct gap is <5 cycles, do not trust the affected samples. Troubleshoot the contamination, re-extract RNA if needed, and repeat the run.
  5. If NTCs are consistently positive across multiple experiments, systematically replace reagents: new water, new primer dilutions from new working stocks, new master mix aliquot. Change one variable per test plate so you actually identify the source.

One habit that saves time: always set up your NTCs first, before opening any sample tubes. And if you're doing high-throughput work, dedicate a clean area (or at minimum a clean pipette set) for NTC and master mix preparation.

If you're running multi-gene panels and want to quickly flag NTC issues across all your targets, VoilaPCR automatically calculates Ct gaps between NTCs and samples and flags any target where the gap drops below your threshold — saves you from manually checking each gene on a 384-well plate.

Late NTC amplification is one of those things that looks alarming on the amplification plot but usually isn't, provided you take 30 seconds to check the melt curve and do the math. The Ct gap tells you whether it matters. The melt curve tells you what it is. Together, they're almost always sufficient to make the call.

See the problem wells before you trust a fold change. When you upload, VoilaPCR automatically flags NTC amplification within 5 cycles of your samples, Ct values above 35, and targets where wells failed to amplify — per gene, before the analysis runs. Your first analysis runs with no account.

QC my plate for free →