{"id":181,"date":"2026-09-16T11:20:53","date_gmt":"2026-09-16T11:20:53","guid":{"rendered":"https:\/\/ivfprep.guide\/articles\/?p=181"},"modified":"2026-10-10T13:56:01","modified_gmt":"2026-10-10T13:56:01","slug":"frozen-egg-transfer-cost","status":"publish","type":"post","link":"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/","title":{"rendered":"Frozen Egg Transfer Cost: The Two Bills People Mix Up"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Frozen egg transfer cost depends on which procedure you actually mean. Moving an already frozen embryo is one bill, published between roughly $2,294 and $7,500 at the United States clinics checked here. Thawing frozen eggs is a different and larger bill, because those eggs must still be fertilised and grown before any transfer can happen.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"frozen-egg-transfer-cost\" data-minutes=\"14\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#EEF3F8;border:1px solid #CBD8E6;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #CBD8E6;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#1F4E79;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#B4531A}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#1F4E79}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4A5560}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#1F4E79;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#B4531A}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #CBD8E6;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#1F4E79;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#B4531A}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #CBD8E6;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #CBD8E6;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#EEF3F8;box-shadow:0 2px 0 #1F4E79;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#EEF3F8;box-shadow:inset 0 -2px 0 #1F4E79}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#EEF3F8}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#audio\",\"name\":\"Frozen Egg Transfer Cost: The Two Bills People Mix Up, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 10 October 2026.\",\"contentUrl\":\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-audio-202610101925.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT14M12S\",\"uploadDate\":\"2026-10-10\",\"inLanguage\":\"en-GB\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Frozen Egg Transfer Cost: The Two Bills People Mix Up\",\"startOffset\":0,\"endOffset\":33},{\"@type\":\"Clip\",\"name\":\"What is the difference between a frozen embryo transfer and using frozen eggs?\",\"startOffset\":33,\"endOffset\":138,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#what-is-the-difference-between-a-frozen-embryo-transfer-and\"},{\"@type\":\"Clip\",\"name\":\"What do clinics actually publish for each procedure?\",\"startOffset\":138,\"endOffset\":346,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#what-do-clinics-actually-publish-for-each-procedure\"},{\"@type\":\"Clip\",\"name\":\"Which costs are missing from the headline number?\",\"startOffset\":346,\"endOffset\":474,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#which-costs-are-missing-from-the-headline-number\"},{\"@type\":\"Clip\",\"name\":\"What do people who have paid these bills report?\",\"startOffset\":474,\"endOffset\":640,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#what-do-people-who-have-paid-these-bills-report\"},{\"@type\":\"Clip\",\"name\":\"What has changed since this was first published?\",\"startOffset\":640,\"endOffset\":763,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#what-has-changed-since-this-was-first-published\"},{\"@type\":\"Clip\",\"name\":\"How do you get a number you can trust from your own clinic?\",\"startOffset\":763,\"endOffset\":852,\"url\":\"https:\/\/ivfprep.guide\/articles\/frozen-egg-transfer-cost\/#how-do-you-get-a-number-you-can-trust-from-your-own-clinic\"}],\"contentSize\":\"6.0 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 14 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-audio-202610101925.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Frozen Egg Transfer Cost: The Two Bills People Mix Up\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Frozen Egg Transfer Cost: The Two Bills People Mix Up<\/a><\/li>\n<li data-start=\"32.62\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"32.62\" aria-label=\"Play from: What is the difference between a frozen embryo transfer and using frozen eggs?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:33<\/span><a href=\"#what-is-the-difference-between-a-frozen-embryo-transfer-and\">What is the difference between a frozen embryo transfer and using frozen eggs?<\/a><\/li>\n<li data-start=\"138.08\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"138.08\" aria-label=\"Play from: What do clinics actually publish for each procedure?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:18<\/span><a href=\"#what-do-clinics-actually-publish-for-each-procedure\">What do clinics actually publish for each procedure?<\/a><\/li>\n<li data-start=\"346.06\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"346.06\" aria-label=\"Play from: Which costs are missing from the headline number?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:46<\/span><a href=\"#which-costs-are-missing-from-the-headline-number\">Which costs are missing from the headline number?<\/a><\/li>\n<li data-start=\"473.76\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"473.76\" aria-label=\"Play from: What do people who have paid these bills report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:54<\/span><a href=\"#what-do-people-who-have-paid-these-bills-report\">What do people who have paid these bills report?<\/a><\/li>\n<li data-start=\"640.5\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"640.5\" aria-label=\"Play from: What has changed since this was first published?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:40<\/span><a href=\"#what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/a><\/li>\n<li data-start=\"762.72\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"762.72\" aria-label=\"Play from: How do you get a number you can trust from your own clinic?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">12:43<\/span><a href=\"#how-do-you-get-a-number-you-can-trust-from-your-own-clinic\">How do you get a number you can trust from your own clinic?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 10 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"frozeneggtransfercostthe\",43],[3.32,\"p\",\"frozeneggtransfercostdep\",59],[7.0,\"p\",\"movinganalreadyfrozenemb\",105],[16.2,\"p\",\"thawingfrozeneggsisadiff\",113],[23.36,\"p\",\"onthispageacomparisonoff\",117],[32.62,\"h\",\"whatisthedifferencebetwe\",65],[37.3,\"p\",\"someofitpricesafrozenemb\",96],[44.98,\"p\",\"someofitpriceseggfreezin\",90],[49.66,\"p\",\"afrozenembryotransferhas\",74],[55.1,\"p\",\"usingfrozeneggshasatleas\",30],[57.1,\"p\",\"theeggsarewarmedtheyaref\",115],[64.74,\"p\",\"onlythendoesatransferhap\",107],[70.78,\"p\",\"thedaybydayversionofthat\",71],[75.38,\"p\",\"theextrastepsarenotoptio\",27],[76.98,\"p\",\"thehfeatheunitedkingdomf\",227],[92.38,\"p\",\"soanicsifeethatafrozenem\",125],[104.3,\"p\",\"thereisasecondreasonthee\",66],[108.5,\"p\",\"asrmpooledthepublishedou\",128],[119.1,\"p\",\"thoseareaveragesacrossma\",125],[127.3,\"p\",\"thecostpointisthenarrowo\",133],[138.08,\"h\",\"whatdoclinicsactuallypub\",44],[140.52,\"p\",\"hereiswhatfivenamedunite\",87],[148.0,\"p\",\"theinterestingcolumnisth\",78],[153.08,\"t\",\"cnyfertilitynewyork\",157],[170.0,\"t\",\"ucsfcenterforreproductiv\",170],[186.92,\"t\",\"washingtonfertilitycente\",146],[200.08,\"t\",\"nyulangonefertilitycente\",164],[216.64,\"t\",\"advancedfertilitycentero\",139],[228.76,\"p\",\"oneclinicoutoffivepublis\",62],[232.84,\"p\",\"thatisthefindinganditist\",121],[241.0,\"p\",\"cnyfertilityistheexcepti\",63],[245.64,\"p\",\"itisalowcostclinicandits\",111],[252.88,\"p\",\"itisalsonotquiteconsiste\",36],[255.36,\"p\",\"itsfrozenembryotransferp\",174],[271.72,\"p\",\"bothpageswereliveonthesa\",33],[273.76,\"p\",\"ifonecliniccannotholdasi\",129],[281.96,\"p\",\"nyulangonecarriestheonly\",71],[287.36,\"p\",\"acycleusingfresheggsstar\",88],[297.68,\"p\",\"the3600gapincludesthatte\",74],[304.44,\"p\",\"adirectionoftravelnotame\",33],[306.92,\"p\",\"forscaleoutsidethedollar\",157],[319.84,\"p\",\"italsogivesthefigurepeop\",191],[336.56,\"p\",\"differenthealthsystemsam\",118],[346.06,\"h\",\"whichcostsaremissingfrom\",41],[348.98,\"p\",\"theheadlinepriceisthepar\",44],[351.62,\"p\",\"thetotalismadeofthelines\",95],[357.02,\"p\",\"everyfigureherecomesfrom\",56],[360.62,\"t\",\"annualstorage\",132],[374.38,\"t\",\"icsicompulsoryontheeggro\",88],[385.14,\"t\",\"genetictestingofembryos\",111],[402.46,\"t\",\"medications\",113],[417.06,\"t\",\"anaesthesia\",71],[424.22,\"t\",\"embryofreezingafterthecy\",76],[431.74,\"t\",\"releasingandshippingspec\",106],[439.86,\"p\",\"twothingsstandout\",17],[440.98,\"p\",\"storageistheonlyfeeheret\",74],[444.98,\"p\",\"andthebottomrowisemptyno\",157],[455.18,\"p\",\"medicationappearshereasa\",46],[457.98,\"p\",\"whichdrugsatwhatdoseforh\",90],[464.58,\"p\",\"itisworthknowingthatprot\",130],[473.76,\"h\",\"whatdopeoplewhohavepaidt\",39],[475.96,\"p\",\"publishedpricesarehalfth\",163],[490.48,\"p\",\"theseareaccountsratherth\",81],[495.48,\"p\",\"theyareusefulanywaybecau\",68],[499.76,\"p\",\"inathreadfromaroundmarch\",154],[514.04,\"p\",\"inthatsamethreadanotherp\",139],[523.44,\"p\",\"theexitfeenotthestoragef\",46],[526.72,\"p\",\"athreadfromaroundmay2026\",85],[533.8,\"p\",\"thereplieswenttheotherwa\",108],[546.84,\"p\",\"thelowendwasrealbutrare\",23],[548.52,\"p\",\"oneposterreported375forf\",121],[562.0,\"p\",\"outsidetheunitedstatesth\",163],[574.28,\"p\",\"setthatagainsttheclinicp\",62],[580.68,\"p\",\"thereportedfigurescluste\",139],[590.36,\"p\",\"ontheprocedurepricesthem\",97],[596.04,\"p\",\"onefurtheraccountpostedi\",143],[608.08,\"p\",\"inthatsamethreadtheoutco\",102],[614.6,\"p\",\"thatrangemattershereforo\",109],[622.44,\"p\",\"twocaveatshonestly\",18],[623.76,\"p\",\"forumsarewherepeoplegowh\",162],[633.64,\"p\",\"andnoneofthisisyourprice\",28],[635.16,\"p\",\"itisasenseofwhatthestora\",78],[640.5,\"h\",\"whathaschangedsincethisw\",40],[642.98,\"p\",\"recheckedon27september20\",198],[668.1,\"p\",\"ucsfstillshows4000to6000\",81],[677.38,\"p\",\"nyulangonestillstartsat1\",58],[685.14,\"p\",\"washingtonfertilitystill\",103],[702.26,\"p\",\"onenumbermovedoratleasts\",37],[704.94,\"p\",\"cnysfrozenembryotransfer\",226],[728.54,\"p\",\"treatthe995asafigureseen\",53],[734.46,\"p\",\"washingtonfertilityspage\",129],[745.9,\"p\",\"thatdatehaspassedwhileth\",113],[752.78,\"p\",\"oncetheinvoiceissettledt\",164],[762.72,\"h\",\"howdoyougetanumberyoucan\",46],[765.4,\"p\",\"askfortheestimateaslinei\",125],[773.88,\"p\",\"whichprocedureisthisquot\",99],[780.92,\"p\",\"isthewarmingchargedsepar\",75],[785.84,\"p\",\"isicsiinsidethisnumberor\",38],[788.72,\"p\",\"aremedicationsandmonitor\",73],[793.68,\"p\",\"whatdoesstoragecostperye\",55],[797.48,\"p\",\"whatdoesthecliniccharget\",59],[801.12,\"p\",\"whathappenstothefeeiffew\",59],[804.72,\"p\",\"thatlastoneisworthasking\",122],[812.44,\"p\",\"thesameappliesfurtheralo\",181],[824.0,\"p\",\"andthesentencethisarticl\",126],[832.28,\"p\",\"everynumberaboveissomebo\",128],[841.48,\"p\",\"thisarticleisgeneralinfo\",109],[848.68,\"p\",\"speaktoyourdoctoraboutyo\",38]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: a comparison of five clinic price sheets, real storage costs reported by patients, and a checklist of questions to ask your doctor.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"frozen-egg-transfer-cost\" data-category=\"Understanding IVF\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#1F4E79;--msq-accent-text:#FFFFFF;--msq-line:#CBD8E6;--msq-warn:#B4531A;--msq-muted:#4A5560;--msq-tint:#EEF3F8;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"b\" data-title=\"What is the difference between a frozen embryo transfer and using frozen eggs?\" data-section=\"#what-is-the-difference-between-a-frozen-embryo-transfer-and\">\n<p class=\"msq-question\">1. Why must eggs that have been frozen and thawed be fertilised using ICSI?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Because conventional insemination damages frozen egg structures<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Because freezing toughens the coating around the egg making sperm entry difficult<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Because ICSI is required by law for all frozen tissues<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>According to the <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/fertility-preservation\/egg-freezing\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a>, eggs that have been frozen and thawed must be fertilised using ICSI because freezing toughens the outer coating. <a class=\"msq-section\" href=\"#what-is-the-difference-between-a-frozen-embryo-transfer-and\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"What do clinics actually publish for each procedure?\" data-section=\"#what-do-clinics-actually-publish-for-each-procedure\">\n<p class=\"msq-question\">2. How many of the five clinics checked published a clear price for thawing and using frozen eggs?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Three clinics<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">One clinic<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Four clinics<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>Only CNY Fertility published a price for thawing and using frozen eggs, as noted in their <a href=\"https:\/\/www.cnyfertility.com\/egg-freezing-cost\/\" target=\"_blank\" rel=\"noopener\">egg freezing page<\/a>. <a class=\"msq-section\" href=\"#what-do-clinics-actually-publish-for-each-procedure\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"a\" data-title=\"Which costs are missing from the headline number?\" data-section=\"#which-costs-are-missing-from-the-headline-number\">\n<p class=\"msq-question\">3. Which fee was completely unpublished by all five of the reviewed clinics?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">The fee for releasing and shipping specimens to another clinic<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">The annual storage fee for embryos<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">The cost of genetic testing<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>None of the five clinics published what they charge to release and ship specimens to another clinic. <a class=\"msq-section\" href=\"#which-costs-are-missing-from-the-headline-number\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"b\" data-title=\"What do people who have paid these bills report?\" data-section=\"#what-do-people-who-have-paid-these-bills-report\">\n<p class=\"msq-question\">4. What range of annual storage fees did forum users in the United States report paying?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Between $100 and $300<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Between $600 and $1,500<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Between $2,000 and $4,000<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>While clinic pages quoted $500 to $1,000, forum reports on <a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1rmmtce\/how_much_is_everyone_paying_to_keep_your\/\" target=\"_blank\" rel=\"noopener\">r\/IVF<\/a> clustered higher, mostly between $600 and $1,500. <a class=\"msq-section\" href=\"#what-do-people-who-have-paid-these-bills-report\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"c\" data-title=\"What has changed since this was first published?\" data-section=\"#what-has-changed-since-this-was-first-published\">\n<p class=\"msq-question\">5. Which figure was removed from CNY Fertility&#8217;s frozen embryo transfer page when rechecked on September 27, 2026?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">The $2,294 frozen embryo transfer price<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">The $3,899 genetic testing fee<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">The as low as $995 promotional figure<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The &#8216;as low as $995&#8217; figure was no longer visible on the <a href=\"https:\/\/www.cnyfertility.com\/frozen-embryo-transfer-cost\/\" target=\"_blank\" rel=\"noopener\">frozen embryo transfer page<\/a> during the September 27 recheck. <a class=\"msq-section\" href=\"#what-has-changed-since-this-was-first-published\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { var skipFirst = box.hasAttribute('data-default-open'); box.addEventListener('toggle', function(){ if (!box.open) { return; } if (skipFirst) { skipFirst = false; return; } track('quiz_open', { mode: 'pre' }); }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-the-difference-between-a-frozen-embryo-transfer-and\">What is the difference between a frozen embryo transfer and using frozen eggs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some of it prices a frozen embryo transfer, where an embryo made months or years ago is warmed and placed in the uterus. Some of it prices egg freezing, which is the retrieval at the beginning of the story, not the transfer at the end. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A frozen embryo transfer has one laboratory step before the appointment: warm the embryo. Using frozen eggs has at least three. The eggs are warmed, they are fertilised, and whatever fertilises is grown for five or six days until there is something worth transferring. Only then does a transfer happen, and that transfer is itself the frozen embryo transfer you were reading about in the first place. The day by day version of that final stretch is in the <a href=\"https:\/\/ivfprep.guide\/articles\/frozen-embryo-transfer-timeline\/\">frozen embryo transfer timeline<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The extra steps are not optional. The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/fertility-preservation\/egg-freezing\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a>, the United Kingdom fertility regulator, states plainly that eggs which have been frozen and thawed must be fertilised using ICSI rather than conventional insemination, because freezing toughens the coating around the egg and sperm may not get through it unaided. So an ICSI fee that a frozen embryo transfer never incurs is compulsory on the egg route, and at the clinics below that single line runs about $1,990 to $2,000.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is a second reason the egg route is billed as a sequence rather than a price. <a href=\"https:\/\/www.asrm.org\/practice-guidance\/practice-committee-documents\/evidence-based-outcomes-after-oocyte-cryopreservation-for-donor-oocyte-in-vitro-fertilization-and-planned-oocyte-cryopreservation-a-guideline-2021\/\" target=\"_blank\" rel=\"noopener\">ASRM pooled the published outcomes for vitrified eggs in its 2021 guideline<\/a> and put survival after warming at 85 percent and fertilisation at 79 percent. Those are averages across many laboratories, not a forecast for any particular batch, and your own clinic is the only place that can tell you what it sees. The cost point is the narrow one: because some attrition is expected at every step, a laboratory warms a batch rather than one egg, and the invoice follows the steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-clinics-actually-publish-for-each-procedure\">What do clinics actually publish for each procedure?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is what five named United States clinics had on their own pricing pages, all read on 16 September 2026. The interesting column is the right hand one, and what is interesting about it is how empty it is.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/understanding-clinic-paperwork-for-frozen-egg-transfer-cost.jpg\" alt=\"Hands holding clinical paperwork to understand the total frozen egg transfer cost and clinic policies.\" class=\"wp-image-179\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/understanding-clinic-paperwork-for-frozen-egg-transfer-cost.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/understanding-clinic-paperwork-for-frozen-egg-transfer-cost-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/understanding-clinic-paperwork-for-frozen-egg-transfer-cost-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/understanding-clinic-paperwork-for-frozen-egg-transfer-cost-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-element-caption\">Clinics often present multiple pricing structures that require careful comparison.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Clinic, price page read 16 September 2026<\/th><th>Frozen embryo transfer<\/th><th>Thawing and using frozen eggs<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/www.cnyfertility.com\/egg-freezing-cost\/\" target=\"_blank\" rel=\"noopener\">CNY Fertility<\/a> (New York)<\/td><td>About $2,294 including medications and monitoring<\/td><td>About $5,140 for frozen egg IVF, with the transfer charged on top<\/td><\/tr><tr><td><a href=\"https:\/\/crh.ucsf.edu\/fertility-fees-and-cost\/\" target=\"_blank\" rel=\"noopener\">UCSF Center for Reproductive Health<\/a><\/td><td>$4,000 to $6,000 for the cycle plus $1,000 to $1,500 medications, after a stated 50 percent cash pay discount<\/td><td>Not published<\/td><\/tr><tr><td><a href=\"https:\/\/www.washingtonfertility.com\/fertility-treatment-costs\/ivf-treatment\" target=\"_blank\" rel=\"noopener\">Washington Fertility Center<\/a> (Virginia)<\/td><td>Not priced separately, folded into a $20,900 single cycle IVF package<\/td><td>Not published<\/td><\/tr><tr><td><a href=\"https:\/\/nyulangone.org\/locations\/fertility-center\/fertility-center-financial-information-patient-forms\" target=\"_blank\" rel=\"noopener\">NYU Langone Fertility Center<\/a><\/td><td>Not published<\/td><td>An IVF cycle using frozen eggs with genetic testing starts at $21,200, against $17,600 using fresh eggs<\/td><\/tr><tr><td><a href=\"https:\/\/www.advancedfertility.com\/fertility-cost\/egg-freezing-cost\" target=\"_blank\" rel=\"noopener\">Advanced Fertility Center of Chicago<\/a><\/td><td>Not published<\/td><td>Not published; egg freezing itself is $8,000 plus medications<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Five clinic price pages, read the same day. One of the five prices the egg route at all.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One clinic out of five publishes a number for thawing and using frozen eggs. That is the finding, and it is the reason the ranking pages all reach for a national average instead: there is very little published price to average.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CNY Fertility is the exception on transparency and also an outlier on price. It is a low cost clinic and its pages are written to win on price, so read its figures as the floor of the market rather than the middle of it. It is also not quite consistent with itself. Its <a href=\"https:\/\/www.cnyfertility.com\/frozen-embryo-transfer-cost\/\" target=\"_blank\" rel=\"noopener\">frozen embryo transfer page<\/a> says a full FET cycle runs around $1,940 and that FETs are available from as low as $995, while its egg freezing page quotes about $2,294 for an FET including medications and monitoring. Both pages were live on the same morning. If one clinic cannot hold a single number still across two of its own pages, a national average assembled from dozens of them is not going to be precise either.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NYU Langone carries the only same clinic comparison in the set, and it is not a clean one. A cycle using fresh eggs starts at $17,600 and a cycle using frozen eggs with genetic testing starts at $21,200. The $3,600 gap includes that testing, so it is not a thaw premium, and NYU does not break it down. A direction of travel, not a measurement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For scale outside the dollar market, the <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/fertility-preservation\/egg-freezing\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a> puts the average United Kingdom cost of thawing frozen eggs and transferring at about 2,500 pounds, with storage between 125 and 350 pounds a year. It also gives the figure people actually need, the whole journey: collection and freezing at an average of 3,350 pounds plus 500 to 1,500 pounds of medication, and freezing through to thawing at an average of 7,000 to 8,000 pounds in total. Different health system, same shape: the thaw is its own event with its own price, and it is roughly a third of the bill rather than a rounding error.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-costs-are-missing-from-the-headline-number\">Which costs are missing from the headline number?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The headline price is the part the clinic can control. The total is made of the lines underneath it, and those are published far more readily than the procedure prices are. Every figure here comes from the same five pages, read on the same day.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Line item<\/th><th>What the pages published<\/th><th>Where<\/th><\/tr><\/thead><tbody><tr><td>Annual storage<\/td><td>$600 a year, $900 a year, and $1,000 a year after a free first year<\/td><td>CNY, <a href=\"https:\/\/www.washingtonfertility.com\/fertility-treatment-costs\/ivf-treatment\" target=\"_blank\" rel=\"noopener\">Washington Fertility<\/a>, Advanced Fertility Chicago<\/td><\/tr><tr><td>ICSI, compulsory on the egg route<\/td><td>$1,990 and $2,000<\/td><td>Washington Fertility, <a href=\"https:\/\/www.pfcla.com\/blog\/egg-freezing-costs\" target=\"_blank\" rel=\"noopener\">PFCLA<\/a><\/td><\/tr><tr><td>Genetic testing of embryos<\/td><td>$2,900, about $3,899, and $6,000 for eight embryos<\/td><td>Washington Fertility, CNY, PFCLA<\/td><\/tr><tr><td>Medications<\/td><td>$1,000 to $1,500 for a transfer cycle, $3,000 to $6,000 for a full IVF cycle<\/td><td>UCSF, Washington Fertility<\/td><\/tr><tr><td>Anaesthesia<\/td><td>$690 per retrieval<\/td><td>Washington Fertility<\/td><\/tr><tr><td>Embryo freezing after the cycle<\/td><td>$1,900<\/td><td>Washington Fertility<\/td><\/tr><tr><td>Releasing and shipping specimens to another clinic<\/td><td>Not published by any of the five<\/td><td>None of them<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The add on lines that sit outside the headline price, from the same five pages.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two things stand out. Storage is the only fee here that arrives every year whether or not anything is happening. And the bottom row is empty: not one of the five publishes what it charges to release specimens to another clinic, which is exactly the fee that lands on anyone who moves house or changes doctor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Medication appears here as a cost line and nothing more. Which drugs, at what dose, for how long, is a conversation with your own clinic and this page has no business in it. It is worth knowing that protocol choice moves the number, though: a <a href=\"https:\/\/ivfprep.guide\/articles\/modified-natural-fet-cycle\/\">modified natural FET cycle<\/a> and a fully medicated one do not produce the same pharmacy bill.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart.png\" alt=\"Bar chart comparing annual storage fees across three clinics\" class=\"wp-image-511\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart.png 1600w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart-300x169.png 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart-1024x576.png 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart-768x432.png 768w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/frozen-egg-transfer-cost-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Numbers are based on prices published on clinic websites on September 16, 2026.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-who-have-paid-these-bills-report\">What do people who have paid these bills report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Published prices are half the picture, so I read two threads in the r\/IVF forum asking people outright what they pay to store eggs and embryos, roughly 65 replies between them, read on 16 September 2026. These are accounts rather than a price survey, and they are not evidence of what any clinic charges. They are useful anyway, because storage is the line the marketing pages round down.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/reflecting-on-the-frozen-egg-transfer-cost.jpg\" alt=\"A woman reflects on the financial journey and the frozen egg transfer cost from her living room.\" class=\"wp-image-180\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/reflecting-on-the-frozen-egg-transfer-cost.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/reflecting-on-the-frozen-egg-transfer-cost-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/reflecting-on-the-frozen-egg-transfer-cost-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/reflecting-on-the-frozen-egg-transfer-cost-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">What people report paying is testimony rather than a price list, and it is still worth reading.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In a thread from around March 2026, the person who started it said their clinic charged $1,200 a year and that they had moved their embryos to an outside cryobank for $300 a year, saving $900 (<a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1rmmtce\/how_much_is_everyone_paying_to_keep_your\/\" target=\"_blank\" rel=\"noopener\">r\/IVF<\/a>).<\/li>\n\n\n\n<li>In that same thread, another poster said their own clinic wanted about $3,000 simply to prepare and transport the specimens out, which made the cheaper storage pointless. The exit fee, not the storage fee, was the deciding number.<\/li>\n\n\n\n<li>A thread from around May 2026 was started by someone paying $500 a year who had heard others paid far less. The replies went the other way almost unanimously: $1,200 a year, $1,300, $1,500 after the first year, several noting a recent increase (<a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1tu1hsa\/egg_storage_costs\/\" target=\"_blank\" rel=\"noopener\">r\/IVF<\/a>).<\/li>\n\n\n\n<li>The low end was real but rare. One poster reported $375 for five years on a cancer discount, and another reported paying $350 in 2024 and $377 in 2025 at a single United States clinic.<\/li>\n\n\n\n<li>Outside the United States the numbers stop being comparable at all: about 150 euros a year in one European country, about 180 Australian dollars a year, and storage at no charge until age 46 in Denmark.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Set that against the clinic pages, which quote annual storage at $500 to $1,000. The reported figures cluster higher, mostly $600 to $1,500 in the United States, and that is the one place where the accounts and the published guidance genuinely disagree. On the procedure prices themselves they do not disagree, mostly because there is nothing published to disagree with.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One further account, posted in September 2026, put the warming of frozen eggs at $4,000 as a standalone charge, separate from fertilisation and separate from the transfer (<a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1wbohcb\/my_frozen_eggs_from_2018_had_an_82_thaw_failure\/\" target=\"_blank\" rel=\"noopener\">r\/IVF<\/a>). In that same thread the outcomes people described ranged from every egg surviving the warm to most of a batch not surviving. That range matters here for one narrow financial reason: the laboratory is paid for the work, and the invoice does not move either way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two caveats, honestly. Forums are where people go when a bill was worse than expected, so the loudest numbers in any thread are the highest ones, and the person whose invoice matched the estimate has no reason to post at all. And none of this is your price list. It is a sense of what the storage line looks like when it is a real invoice rather than a footnote.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rechecked on 27 September 2026, eleven days after the first read: CNY Fertility&#8217;s <a href=\"https:\/\/www.cnyfertility.com\/egg-freezing-cost\/\" target=\"_blank\" rel=\"noopener\">egg freezing page<\/a>, updated 7 July 2026, still gives about $2,294 for a frozen embryo transfer, $5,140 for frozen egg IVF, $600 a year storage and $3,899 for genetic testing. UCSF still shows $4,000 to $6,000 plus $1,000 to $1,500 medications after its 50 percent cash pay discount. NYU Langone still starts at $17,600 fresh and $21,200 frozen with testing. Washington Fertility still lists $20,900, $1,990 ICSI, $2,900 testing, $1,900 embryo freezing, $900 a year storage and $690 anaesthesia.<\/li>\n\n<li>One number moved, or at least stopped showing. CNY&#8217;s <a href=\"https:\/\/www.cnyfertility.com\/frozen-embryo-transfer-cost\/\" target=\"_blank\" rel=\"noopener\">frozen embryo transfer page<\/a>, which carries an update date of 3 January 2026, still gives around $1,940 for a full cycle and now sets it against a national average of $4,000 to $6,900, but the &#8220;as low as $995&#8221; figure quoted above did not appear when the page was read on 27 September 2026. Treat the $995 as a figure seen on 16 September, not a current offer.<\/li>\n\n<li>Washington Fertility&#8217;s page also carries a discounted single cycle of $9,985 for eligible uninsured patients under 43, marked as running through 1 June 2026. That date has passed while the offer is still on the page, which is exactly why a price is worth confirming in writing before it is budgeted.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Once the invoice is settled, the next question is usually what the days after the transfer should look like, and <a href=\"https:\/\/ivfprep.guide\/articles\/what-to-do-after-a-fet\/\">what clinics actually disagree about after a FET<\/a> sets the published advice side by side.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-do-you-get-a-number-you-can-trust-from-your-own-clinic\">How do you get a number you can trust from your own clinic?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ask for the estimate as line items rather than a package price, and ask the questions that decide the total rather than the ones that decide the headline.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which procedure is this quote for: warming an existing embryo, or warming eggs that still have to be fertilised and grown?<\/li>\n\n\n\n<li>Is the warming charged separately from the transfer, and is fertilisation separate again?<\/li>\n\n\n\n<li>Is ICSI inside this number or billed on its own?<\/li>\n\n\n\n<li>Are medications and monitoring inside the number, or invoiced somewhere else entirely?<\/li>\n\n\n\n<li>What does storage cost per year, and when does the next invoice land?<\/li>\n\n\n\n<li>What does the clinic charge to release and ship specimens if I ever move?<\/li>\n\n\n\n<li>What happens to the fee if fewer eggs survive the warming than expected?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That last one is worth asking out loud before anything is scheduled, because the answer is usually that the laboratory work has been done either way. The same applies further along the chain: <a href=\"https:\/\/ivfprep.guide\/articles\/good-quality-5-day-embryo-blastocyst\/\">embryo grading<\/a> and the transfer appointment itself are separate events with separate costs, and knowing <a href=\"https:\/\/ivfprep.guide\/articles\/egg-transfer-process\/\">what actually happens in the room<\/a> is easier to take in now than on the day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And the sentence this article exists to underline: your clinic knows your protocol, your storage contract and your history, and this page knows none of it. Every number above is somebody else&#8217;s published figure, read on one day in September 2026, offered so you have something to hold up against your own estimate.<\/p>\n\n\n\n<div class=\"msq-tool msq-check\" data-id=\"frozen-egg-transfer-cost-checklist\" data-verb=\" confirmed\">\n<h3>Clinic Cost Estimate Checklist<\/h3>\n<p>Use this checklist of questions when speaking to your clinic to ensure you receive a comprehensive cost estimate with no hidden fees.<\/p>\n<label><input type=\"checkbox\">Confirm if the quote is for warming an existing embryo or warming eggs<\/label>\n<label><input type=\"checkbox\">Ask if warming is charged separately from the transfer and fertilisation<\/label>\n<label><input type=\"checkbox\">Check if ICSI is included inside the number or billed on its own<\/label>\n<label><input type=\"checkbox\">Verify if medications and monitoring are inside the quote<\/label>\n<label><input type=\"checkbox\">Find out the annual storage cost and when the next invoice lands<\/label>\n<label><input type=\"checkbox\">Request the fee to release and ship specimens to another clinic<\/label>\n<label><input type=\"checkbox\">Ask what happens to the fee if fewer eggs survive than expected<\/label>\n<p class=\"msq-check-count\"><\/p>\n<p class=\"msq-note\">Ticks are saved on this device only.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is a frozen egg transfer the same thing as a frozen embryo transfer?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No, though the phrase gets used for both. A frozen embryo transfer warms an embryo that already exists and places it in the uterus. Using frozen eggs means warming eggs, fertilising them, and growing them for several days first, and only then doing a transfer. The second route carries the first route&#8217;s cost inside it.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does using frozen eggs always need ICSI?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The HFEA states that eggs which have been frozen and thawed have to be fertilised by ICSI, because freezing makes the outer coating of the egg tougher and sperm may not be able to get through it on their own. That makes ICSI a compulsory line on the egg route, commonly published at around $1,990 to $2,000, where a frozen embryo transfer never incurs it.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do I still pay if fewer eggs survive the warming than expected?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The published fees are for the laboratory work rather than for a result, so the charge does not usually move with how many eggs survive. The only way to know how your clinic handles it is to ask before the cycle is scheduled, in writing, and to ask what happens to the rest of the plan if there is nothing to transfer.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How much is annual storage, really?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Clinic pages in this article published $600, $900 and $1,000 a year, and one widely quoted range is $500 to $1,000. People posting in r\/IVF in early and mid 2026 reported mostly $600 to $1,500 a year in the United States, with a few paying under $400. Storage is also the one fee that arrives every year regardless of whether treatment is happening.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is moving eggs or embryos to cheaper storage worth it?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It depends entirely on the exit fee, which none of the five clinic pages publishes. One person posting in r\/IVF saved $900 a year by moving to an outside cryobank; another was quoted about $3,000 by their clinic just to prepare and transport the specimens, which cancelled the saving. Ask for the release fee before the storage quote.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why do two pages from the same clinic quote different prices?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Because pricing pages are written at different times by different people for different searches, and they are rarely reconciled. CNY Fertility quoted around $1,940 on one page and about $2,294 on another for a frozen embryo transfer on the same day in September 2026. The figure that matters is the written estimate from your own clinic&#8217;s finance office, not either web page.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article is general information, not medical advice, and is not a substitute for care from a qualified healthcare professional. Speak to your doctor about your own situation.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Five United States clinic price pages read on one day, showing what a frozen embryo transfer costs, what thawing frozen eggs costs, and the add on lines neither number includes.<\/p>\n","protected":false},"author":1,"featured_media":178,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Frozen Egg Transfer Cost: The Two Bills People Mix Up","rank_math_description":"Frozen egg transfer cost is two different bills: warming an embryo, or warming eggs that must still be fertilised. Five clinic price pages, compared.","rank_math_focus_keyword":"frozen egg transfer cost","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[5],"tags":[],"class_list":["post-181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-understanding-ivf"],"_links":{"self":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":6,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":514,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/181\/revisions\/514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media\/178"}],"wp:attachment":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}