BenchMathLab calculators for molecular biology

How to calculate qPCR fold change with the ΔΔCt method

Updated October 30, 2026

Skip the maths: use the qPCR ΔΔCt calculatorOpen calculator →

The ΔΔCt method (Livak and Schmittgen, 2001) compares how much a target gene changes between two conditions, normalised to a reference gene. It needs only Ct values, which makes it the most common way to report relative expression from qPCR.

Before you start

The calculation, with an example

SampleTarget CtReference CtΔCt
Control26.418.28.2
Treated24.118.35.8
  1. ΔCt for each sample = target Ct − reference Ct.
  2. ΔΔCt = ΔCt treated − ΔCt control = 5.8 − 8.2 = −2.4.
  3. Fold change = 2−ΔΔCt = 22.4 = 5.28. The target is about 5.3 times higher in the treated sample.

A fold change below 1 means lower expression. A value of 0.25 is often reported as a 4-fold decrease, or as log₂ fold change −2.

Biological replicates and statistics

Calculate ΔCt for each biological replicate and run statistics on the ΔCt (or ΔΔCt) values, which are roughly normally distributed. Fold changes are not, so don't average them or test them directly. Report the mean fold change with a confidence interval derived from the ΔCt statistics.

When to use the Pfaffl method instead

If the two assays have clearly different efficiencies, 2−ΔΔCt becomes biased. The Pfaffl method uses each assay's own amplification factor E (for example 1.95 for 95% efficiency):

ratio = Etarget(Ct control − Ct treated) ÷ Ereference(Ct control − Ct treated)

Skip the maths: use the qPCR ΔΔCt calculatorOpen calculator →

Frequently asked questions

What does a negative ΔΔCt mean?

The target is relatively more abundant in the treated sample: fewer cycles were needed to reach the threshold. The fold change is greater than 1.

Can I use ΔΔCt if my efficiency is 85%?

Results will be biased, especially for large Ct differences. Improve the assay or use the Pfaffl method with measured efficiencies.

Should I average fold changes from replicates?

No. Average or test the ΔCt values, then convert the mean to a fold change.