Gene Synthesis Price Comparison 2026

A comprehensive comparison of gene synthesis pricing from all major providers, updated for 2026. Prices shown are based on published list prices for a representative 1000 bp sequence.

ProviderProductPrice (1,000 bp)Per bpTurnaroundLength rangeFeasibility
Gene fragment$70.00$0.0702–4 business days3005,000 bpYes
gBlocks gene fragment$70.00$0.0701–3 business days1253,000 bpYes
eBlocks gene fragment$70.00$0.0701–3 business days3001,500 bpYes
ENFINIA linear DNA$70.00$0.0706–8 business days1,0007,000 bpYes
Clonal gene$90.00$0.0904–10 business days3005,000 bpYes
ENFINIA plasmid DNA$120.00$0.1206–8 business days1,00015,000 bpYes
GeneStrands fragment (501–1000 bp)$157.00Flat fee3–5 business days5011,000 bpYes
Gene synthesis (standard)$180.00$0.18012–16 business days5003,000 bpYes
Gene in vector (501–3000 bp)$200.00$0.20015–20 business days5013,000 bpYes
Gene synthesis (clonal)$400.00$0.4006–13 business days5012,000 bpYes
Gene in vector (≤500 bp)Flat fee5–6 business days100500 bpOutside range
GeneStrands fragment (≤500 bp)Flat fee2–4 business days100500 bpOutside range
GeneStrands fragment (1001–2000 bp)Flat fee5–8 business days1,0012,000 bpOutside range

Prices based on published list prices for a 1,000 bp sequence. Actual quotes may vary based on sequence complexity, volume discounts, and promotions. Contact vendors directly for exact pricing.

Have a specific sequence? Get an exact comparison.

Paste your FASTA sequence to see prices calculated for your exact sequence length.

Compare your sequence

Frequently asked questions

Who is the cheapest gene synthesis provider in 2026?

For non-cloned gene fragments, Twist Bioscience, IDT, and Elegen all offer $0.07/bp, making them the most affordable options. For clonal genes, pricing varies significantly by provider and sequence length.

How often do gene synthesis prices change?

Gene synthesis prices have been declining steadily. Major price changes typically happen 1–2 times per year. We update our comparison data regularly — check the 'last updated' date on each page.