{"id":226,"date":"2026-09-24T08:10:15","date_gmt":"2026-09-24T08:10:15","guid":{"rendered":"https:\/\/ivfprep.guide\/articles\/?p=226"},"modified":"2026-10-10T15:02:12","modified_gmt":"2026-10-10T15:02:12","slug":"7-days-after-transfer-negative-test","status":"publish","type":"post","link":"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/","title":{"rendered":"7 Days After Embryo Transfer Negative Pregnancy Test"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>A 7 days after embryo transfer negative pregnancy test rules nothing out and confirms nothing. Seven days past a day five blastocyst is about twelve days past the ovulation equivalent, two days before a period would even be late, and the hCG in play sits inside the range where home pregnancy tests openly disagree with each other.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"7-days-after-transfer-negative-test\" data-minutes=\"11\">\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\/7-days-after-transfer-negative-test\/#audio\",\"name\":\"7 Days After Embryo Transfer Negative Pregnancy Test, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 10 October 2026.\",\"contentUrl\":\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-audio-202610102032.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT11M6S\",\"uploadDate\":\"2026-10-10\",\"inLanguage\":\"en-GB\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"7 Days After Embryo Transfer Negative Pregnancy Test\",\"startOffset\":0,\"endOffset\":56},{\"@type\":\"Clip\",\"name\":\"What day of a normal cycle is 7 days after a transfer?\",\"startOffset\":56,\"endOffset\":127,\"url\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/#what-day-of-a-normal-cycle-is-7-days-after-a-transfer\"},{\"@type\":\"Clip\",\"name\":\"How much hCG is actually there on day 7?\",\"startOffset\":127,\"endOffset\":346,\"url\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/#how-much-hcg-is-actually-there-on-day-7\"},{\"@type\":\"Clip\",\"name\":\"What can a home pregnancy test actually see?\",\"startOffset\":346,\"endOffset\":440,\"url\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/#what-can-a-home-pregnancy-test-actually-see\"},{\"@type\":\"Clip\",\"name\":\"What do people who tested on day 7 actually report?\",\"startOffset\":440,\"endOffset\":591,\"url\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/#what-do-people-who-tested-on-day-7-actually-report\"},{\"@type\":\"Clip\",\"name\":\"So what does a negative on day 7 rule out?\",\"startOffset\":591,\"endOffset\":666,\"url\":\"https:\/\/ivfprep.guide\/articles\/7-days-after-transfer-negative-test\/#so-what-does-a-negative-on-day-7-rule-out\"}],\"contentSize\":\"4.7 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 11 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\/7-days-after-transfer-negative-test-audio-202610102032.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: 7 Days After Embryo Transfer Negative Pregnancy Test\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">7 Days After Embryo Transfer Negative Pregnancy Test<\/a><\/li>\n<li data-start=\"55.98\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"55.98\" aria-label=\"Play from: What day of a normal cycle is 7 days after a transfer?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:56<\/span><a href=\"#what-day-of-a-normal-cycle-is-7-days-after-a-transfer\">What day of a normal cycle is 7 days after a transfer?<\/a><\/li>\n<li data-start=\"126.68\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"126.68\" aria-label=\"Play from: How much hCG is actually there on day 7?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:07<\/span><a href=\"#how-much-hcg-is-actually-there-on-day-7\">How much hCG is actually there on day 7?<\/a><\/li>\n<li data-start=\"345.58\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"345.58\" aria-label=\"Play from: What can a home pregnancy test actually see?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:46<\/span><a href=\"#what-can-a-home-pregnancy-test-actually-see\">What can a home pregnancy test actually see?<\/a><\/li>\n<li data-start=\"440.08\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"440.08\" aria-label=\"Play from: What do people who tested on day 7 actually report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:20<\/span><a href=\"#what-do-people-who-tested-on-day-7-actually-report\">What do people who tested on day 7 actually report?<\/a><\/li>\n<li data-start=\"590.74\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"590.74\" aria-label=\"Play from: So what does a negative on day 7 rule out?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">9:51<\/span><a href=\"#so-what-does-a-negative-on-day-7-rule-out\">So what does a negative on day 7 rule out?<\/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\",\"7daysafterembryotransfer\",45],[3.2,\"p\",\"a7daysafterembryotransfe\",79],[8.24,\"p\",\"sevendayspastadayfivebla\",192],[21.12,\"p\",\"onthispageacomparisontab\",102],[28.72,\"p\",\"everypagerankingforthiss\",67],[32.52,\"p\",\"bothtrue\",8],[34.12,\"p\",\"neitheranswerswhatyouare\",95],[39.8,\"p\",\"thatquestionhasnumbersat\",58],[43.24,\"p\",\"yourclinicknowsyourproto\",64],[47.36,\"p\",\"thissiteknowsnoneofitson\",114],[55.98,\"h\",\"whatdayofanormalcycleis7\",42],[59.06,\"p\",\"countfromtheembryonotthe\",32],[60.98,\"p\",\"adayfiveblastocysthasbee\",135],[70.02,\"p\",\"sotransferdaysitsroughly\",94],[76.46,\"p\",\"twelvedayspastovulationi\",32],[78.62,\"p\",\"inatextbook28daycycleovu\",124],[88.66,\"p\",\"thebiochemistrydoesnotch\",58],[92.34,\"p\",\"thecalendarhidesonemoret\",93],[99.98,\"p\",\"wilcoxandcolleaguesinthe\",151],[112.02,\"p\",\"adayfiveblastocystarrive\",134],[121.98,\"p\",\"thedaybydayversionisinth\",53],[126.68,\"h\",\"howmuchhcgisactuallyther\",31],[129.84,\"p\",\"hereisthenumbertherankin\",38],[131.96,\"p\",\"in2025kideraandcolleague\",207],[150.12,\"p\",\"onday7thatvaluewas3105mi\",27],[154.6,\"p\",\"holditatarmslengthbecaus\",43],[157.52,\"p\",\"itisaserumvaluefromalabo\",188],[169.64,\"p\",\"itisalsoacutoffnotamedia\",69],[175.12,\"p\",\"whatitisgoodforisscale\",22],[176.6,\"p\",\"setitbesidewhatahometest\",43],[179.28,\"p\",\"inlaboratorymedicinein20\",151],[195.88,\"p\",\"aspreadofroughlysixteent\",60],[200.08,\"t\",\"7\",231],[226.84,\"t\",\"8\",216],[251.52,\"t\",\"9\",232],[279.48,\"t\",\"10\",230],[306.0,\"t\",\"11\",197],[331.88,\"p\",\"readthefirstrowagain\",20],[333.08,\"p\",\"onday7thewholequestionis\",124],[342.08,\"p\",\"thatistheresolutionlimit\",50],[345.58,\"h\",\"whatcanahomepregnancytes\",36],[348.02,\"p\",\"theboxsaysover99percenta\",80],[352.98,\"p\",\"thebestmeasureofwhatanea\",172],[369.62,\"p\",\"evensoonthefirstdayofthe\",165],[381.82,\"p\",\"thatceilinglandsonday10a\",44],[384.86,\"p\",\"youarethreedaysearlierwi\",55],[388.14,\"p\",\"thearithmeticrunsonewayo\",27],[389.82,\"p\",\"whetheryourtestmeetsitso\",46],[392.26,\"p\",\"gnothandjohnsonreviewedh\",252],[408.98,\"p\",\"thesensitivityprintedont\",82],[414.02,\"p\",\"onemechanismsitsontopofa\",30],[416.26,\"p\",\"atriggerinjectioncontain\",140],[428.94,\"p\",\"anearlypositivecantheref\",86],[434.02,\"p\",\"whatyouweregivenandwheni\",93],[440.08,\"h\",\"whatdopeoplewhotestedond\",41],[443.12,\"p\",\"hereareaccountsfrompeopl\",186],[459.48,\"p\",\"theyareparaphrasedtheyar\",83],[464.56,\"p\",\"inthejuly2024threadthewo\",101],[472.28,\"p\",\"anotherpostertherewentne\",127],[481.08,\"p\",\"inthenovember2025threado\",134],[491.52,\"p\",\"twobrandsonemorningoppos\",114],[501.04,\"p\",\"anotherpostertherehadtes\",89],[507.28,\"p\",\"intheseptember2023thread\",125],[516.84,\"p\",\"asecondposterwasnegative\",69],[521.8,\"p\",\"athirdhadastrongpositive\",68],[526.84,\"p\",\"wheredotheaccountsagreew\",43],[529.28,\"p\",\"ondirectionanearlynegati\",86],[535.92,\"p\",\"theydivergeononebeliefth\",214],[549.84,\"p\",\"arealstudysitsunderneath\",171],[564.24,\"p\",\"thebeliefalsoassumesates\",118],[572.56,\"p\",\"onemorethingaboutthreads\",57],[575.64,\"p\",\"nobodystartsathreadtorep\",46],[578.2,\"p\",\"thewomanwhoseday7testwas\",107],[585.68,\"p\",\"threadscollectthedramati\",66],[590.74,\"h\",\"sowhatdoesanegativeonday\",32],[593.06,\"p\",\"nothingandthisisthesente\",43],[596.06,\"p\",\"ablankresultonday7iscons\",164],[606.54,\"p\",\"itequallyconfirmsnothing\",85],[611.86,\"p\",\"whattheevidencedoessuppo\",71],[616.26,\"p\",\"thehfeatheukfertilityreg\",148],[628.02,\"p\",\"yourclinicsetsthatdatefr\",56],[631.34,\"p\",\"ifthatscheduledbloodtest\",124],[639.42,\"p\",\"ifthereisbleedingpaintha\",140],[648.58,\"p\",\"andifyouaretryingtoworko\",119],[656.3,\"p\",\"thisarticleisgeneralinfo\",109],[662.66,\"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 table of detection limits, laboratory cutoffs, and patient reports from three community threads.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"7-days-after-transfer-negative-test\" data-category=\"The two week wait\" 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 day of a normal cycle is 7 days after a transfer?\" data-section=\"#what-day-of-a-normal-cycle-is-7-days-after-a-transfer\">\n<p class=\"msq-question\">1. What cycle day equivalent does 7 days after a day 5 blastocyst transfer roughly represent?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Day 10 of a normal cycle<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Day 12 of a normal cycle<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Day 14 of a normal cycle<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>A day five blastocyst transfer plus seven days puts you at about twelve days past ovulation, which is two days before a period is typically due. According to <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/10362823\/\" target=\"_blank\" rel=\"noopener\">the New England Journal of Medicine in 1999<\/a>, implantation timing varies, meaning the hCG clock starts on different days for different people. <a class=\"msq-section\" href=\"#what-day-of-a-normal-cycle-is-7-days-after-a-transfer\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"How much hCG is actually there on day 7?\" data-section=\"#how-much-hcg-is-actually-there-on-day-7\">\n<p class=\"msq-question\">2. What is the serum hCG cutoff value on day 7 that separated live births from non:live births in the Kidera study?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">10.5 mIU\/mL<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">31.05 mIU\/mL<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">100 mIU\/mL<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The study of <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/41473560\/\" target=\"_blank\" rel=\"noopener\">18,491 frozen thawed blastocyst transfer cycles in F and S Reports<\/a> identified 31.05 mIU\/mL as the day 7 serum hCG cutoff. This value falls right where home tests can disagree, as noted in <a href=\"https:\/\/academic.oup.com\/labmed\/article\/51\/1\/86\/5523916\" target=\"_blank\" rel=\"noopener\">Laboratory Medicine in 2020<\/a>. <a class=\"msq-section\" href=\"#how-much-hcg-is-actually-there-on-day-7\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"a\" data-title=\"What can a home pregnancy test actually see?\" data-section=\"#what-can-a-home-pregnancy-test-actually-see\">\n<p class=\"msq-question\">3. What percentage of clinical pregnancies were undetectable on the first day of a missed period in the Wilcox study?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">10 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">25 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">50 percent<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>In <a href=\"https:\/\/jamanetwork.com\/journals\/jama\/fullarticle\/194261\" target=\"_blank\" rel=\"noopener\">JAMA in 2001<\/a>, researchers found that 10 percent of clinical pregnancies were undetectable on the first day of a missed period even with a highly sensitive assay. Additionally, a review in <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/25100881\/\" target=\"_blank\" rel=\"noopener\">Geburtshilfe und Frauenheilkunde in 2014<\/a> concluded that many home test performance claims do not match reality. <a class=\"msq-section\" href=\"#what-can-a-home-pregnancy-test-actually-see\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"a\" data-title=\"What do people who tested on day 7 actually report?\" data-section=\"#what-do-people-who-tested-on-day-7-actually-report\">\n<p class=\"msq-question\">4. What did a user report in the November 2025 forum thread regarding testing on day 7?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">A positive on a cheap strip but a negative on a First Response test from the same sample<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Consistent positive results across four different brands<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">A negative blood test but a positive urine test<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>In <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/5443075-7dp5dt-tests\" target=\"_blank\" rel=\"noopener\">the November 2025 thread<\/a>, a poster reported getting opposite results from the same sample using two different brands. Other community experiences can be found in <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/5111849-early-test-after-transfer-negative\" target=\"_blank\" rel=\"noopener\">the July 2024 thread<\/a> and <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/4886737-fresh-ivf-cycle-negative-test-at-6dp5dt\" target=\"_blank\" rel=\"noopener\">the September 2023 thread<\/a>. <a class=\"msq-section\" href=\"#what-do-people-who-tested-on-day-7-actually-report\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"So what does a negative on day 7 rule out?\" data-section=\"#so-what-does-a-negative-on-day-7-rule-out\">\n<p class=\"msq-question\">5. What does the UK fertility regulator advise regarding early pregnancy testing?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Test exactly seven days after transfer to ensure accuracy<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Avoid early testing because you may get a false result<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Always use multiple brands on day seven<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/in-vitro-fertilisation-ivf\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a> advises patients to try not to test early as it may produce a false result. <a class=\"msq-section\" href=\"#so-what-does-a-negative-on-day-7-rule-out\">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<p class=\"wp-block-paragraph\">Every page ranking for this says it is too early and that your clinic will tell you. Both true. Neither answers what you are actually asking at two in the morning, which is what a blank window at this hour is worth. That question has numbers attached and almost nobody publishes them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your clinic knows your protocol, your transfer date and what was transferred. This site knows none of it, so nothing below reads your cycle, and nothing below predicts an outcome either way, because no number on day 7 can.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-day-of-a-normal-cycle-is-7-days-after-a-transfer\">What day of a normal cycle is 7 days after a transfer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Count from the embryo, not the calendar. A day five blastocyst has been developing for five days when it goes back, and day zero of that count is fertilisation, which without a laboratory would be ovulation. So transfer day sits roughly five days past an ovulation equivalent, and seven days later puts you at about twelve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Twelve days past ovulation is not late. In a textbook 28 day cycle ovulation falls near day 14 and the period is due 14 days after it, so you are two days short of the day a period would even arrive. The biochemistry does not change because the embryo came by catheter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The calendar hides one more thing: hCG starts at implantation, not at transfer, and implantation is not a fixed day. Wilcox and colleagues, in <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/10362823\/\" rel=\"nofollow noopener\" target=\"_blank\">the New England Journal of Medicine in 1999<\/a>, found that among natural conceptions lasting six weeks or more, 84 percent implanted 8 to 10 days after ovulation. A day five blastocyst arrives inside that window rather than before it, so your hCG clock may have started on transfer day or two days later, with no way to know which. The day by day version is in <a href=\"https:\/\/ivfprep.guide\/articles\/frozen-embryo-transfer-timeline\/\">the frozen embryo transfer timeline<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-much-hcg-is-actually-there-on-day-7\">How much hCG is actually there on day 7?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the number the ranking pages leave out. In 2025, Kidera and colleagues analysed <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/41473560\/\" rel=\"nofollow noopener\" target=\"_blank\">18,491 frozen thawed blastocyst transfer cycles in F and S Reports<\/a> and reported the serum hCG value that best separated cycles ending in a live birth from those that did not, for each day from 7 to 11 after transfer. On day 7 that value was 31.05 mIU\/mL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hold it at arm&#8217;s length, because the misreading hurts. It is a serum value from a laboratory, not a urine value from a stick, and it is a line drawn backwards through a large group after every outcome was already known, which is not a threshold anyone can apply to herself on a Tuesday night. It is also a cutoff, not a median or a range, because cutoffs are what the paper reports. What it is good for is scale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set it beside what a home test can physically detect. In <a href=\"https:\/\/academic.oup.com\/labmed\/article\/51\/1\/86\/5523916\" rel=\"nofollow noopener\" target=\"_blank\">Laboratory Medicine in 2020<\/a>, Herskovits and colleagues put the lower limit of detection for serum hCG assays at 0.2 to 2 mIU\/mL, and for point of care urine tests at 6.3 to 100 mIU\/mL. Not 25. A spread of roughly sixteen times, depending which device is in your hand.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Days after a day 5 blastocyst transfer<\/th><th>Roughly equivalent days past ovulation<\/th><th>Serum hCG cutoff separating live birth from no live birth (Kidera 2025, 18,491 cycles)<\/th><th>Against urine test detection limits of 6.3 to 100 mIU\/mL (Herskovits 2020)<\/th><\/tr><\/thead><tbody><tr><td>7<\/td><td>about 12<\/td><td>31.05 mIU\/mL<\/td><td>Above the most sensitive strips, below the least. Brand decides.<\/td><\/tr><tr><td>8<\/td><td>about 13<\/td><td>46.6 mIU\/mL<\/td><td>Still inside the band where devices disagree.<\/td><\/tr><tr><td>9<\/td><td>about 14, when a 28 day cycle&#8217;s period is due<\/td><td>72.05 mIU\/mL<\/td><td>Inside that band, nearer its top.<\/td><\/tr><tr><td>10<\/td><td>about 15, first day a period could be called missed<\/td><td>95.4 mIU\/mL<\/td><td>At the top of the band.<\/td><\/tr><tr><td>11<\/td><td>about 16<\/td><td>159.9 mIU\/mL<\/td><td>Above the whole band.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Read the first row again. On day 7 the whole question is playing out in a range where two tests from two boxes can give two different answers from one sample, and neither is faulty. That is the resolution limit of the instrument, not a verdict.<\/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\/7-days-after-transfer-negative-test-chart.png\" alt=\"Bar chart showing serum hCG cutoff values rising from day 7 to day 11 after transfer\" class=\"wp-image-549\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-chart.png 1600w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-chart-300x169.png 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-chart-1024x576.png 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-chart-768x432.png 768w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/7-days-after-transfer-negative-test-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Serum hCG cutoff values from 18,491 frozen thawed blastocyst transfer cycles<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-can-a-home-pregnancy-test-actually-see\">What can a home pregnancy test actually see?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The box says over 99 percent accurate, which is a claim about a different day than the one you are on. The best measure of what an early test can do is Wilcox and colleagues again, in <a href=\"https:\/\/jamanetwork.com\/journals\/jama\/fullarticle\/194261\" rel=\"nofollow noopener\" target=\"_blank\">JAMA in 2001<\/a>: 221 women, 136 clinical pregnancies, an assay sensitive to about 0.13 mIU\/mL, roughly two hundred times finer than a strip. Even so, on the first day of the missed period 10 percent of clinical pregnancies were undetectable, and they put the ceiling for any hCG based test that day at 90 percent, rising to 97 percent a week later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That ceiling lands on day 10 after a day five transfer. You are three days earlier with a device hundreds of times blunter. The arithmetic runs one way only.<\/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\/hands-mug-bare-table-waiting-to-test.jpg\" alt=\"Two hands cradling a warm mug on a bare table while waiting to test after an embryo transfer.\" class=\"wp-image-224\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/hands-mug-bare-table-waiting-to-test.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/hands-mug-bare-table-waiting-to-test-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/hands-mug-bare-table-waiting-to-test-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/hands-mug-bare-table-waiting-to-test-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">At day 7 the hCG in question sits in a range where two brands of test can honestly disagree.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Whether your test meets its own label is another matter. Gnoth and Johnson reviewed home pregnancy tests in <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/25100881\/\" rel=\"nofollow noopener\" target=\"_blank\">Geburtshilfe und Frauenheilkunde in 2014<\/a> and concluded that many results do not match the claims in the package insert, that no standard criteria for performance claims exist, and that promises of detection eight days before a period are unrealistic. The sensitivity printed on the foil is a marketing figure standing where a measurement ought to be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One mechanism sits on top of all this. A trigger injection contains hCG, the same molecule the test looks for, so while it clears, commonly quoted at 10 to 14 days, no strip can tell injected hCG from embryonic hCG. An early positive can therefore be residue and an early negative can be a pregnancy under the threshold. What you were given and when is a conversation with your clinic, and <a href=\"https:\/\/ivfprep.guide\/articles\/home-pregnancy-test-after-ivf\/\">the trigger shot problem has its own page here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-who-tested-on-day-7-actually-report\">What do people who tested on day 7 actually report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here are accounts from people who did exactly this, from three public Mumsnet infertility threads carrying 163 replies between them, dated November 2025, July 2024 and September 2023, split across cycles that ended both ways. They are paraphrased, they are testimony rather than data, and none of them is a preview of your result.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/5111849-early-test-after-transfer-negative\" rel=\"nofollow noopener\" target=\"_blank\">the July 2024 thread<\/a>, the woman who started it tested negative at four days past transfer and had a clear positive by nine. Another poster there went negative at four days, got a line so faint she assumed it was an evaporation mark at five, and had an unambiguous positive at seven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/5443075-7dp5dt-tests\" rel=\"nofollow noopener\" target=\"_blank\">the November 2025 thread<\/a>, one poster tested at seven days past transfer and got a positive on a cheap strip and a negative on a First Response from the same sample. Two brands, one morning, opposite answers, which is the 6.3 to 100 mIU\/mL spread from the laboratory literature turning up on a bathroom shelf. Another poster there had tested from four days, was still negative at seven, and wrote that she read it as over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/www.mumsnet.com\/talk\/infertility\/4886737-fresh-ivf-cycle-negative-test-at-6dp5dt\" rel=\"nofollow noopener\" target=\"_blank\">the September 2023 thread<\/a>, which runs to 82 replies, the woman who started it tested negative at six days past a day five transfer and the cycle did fail. A second poster was negative at twelve days past transfer and that cycle failed too. A third had a strong positive at six days and was 21 weeks pregnant when she replied.<\/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\/couple-kitchen-before-clinic-test-date.jpg\" alt=\"Couple talking quietly in a sunlit kitchen before their clinic pregnancy test date after embryo transfer.\" class=\"wp-image-225\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/couple-kitchen-before-clinic-test-date.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/couple-kitchen-before-clinic-test-date-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/couple-kitchen-before-clinic-test-date-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/09\/couple-kitchen-before-clinic-test-date-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Across 163 forum replies the accounts cluster at the dramatic ends and lose the uneventful middle.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Where do the accounts agree with official guidance? On direction: an early negative is followed by a positive often enough that clinics are right to say wait. They diverge on one belief that circulates hard in these threads, that a negative on a sensitive test at seven days past a day five transfer means the chances are not good, because a late positive implies late implantation and late implantation means more loss. A real study sits underneath that, the 1999 Wilcox paper, but it is being read off the wrong clock: Wilcox timed implantation from ovulation in natural conception, and a transfer resets when the embryo arrives. The belief also assumes a test has one fixed threshold, and the poster holding two contradictory results from one sample quietly refutes that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One more thing about threads, and it matters more than anything above. Nobody starts a thread to report that nothing happened. The woman whose day 7 test was blank, whose day 10 test was positive and whose pregnancy simply continued has no reason to come back. Threads collect the dramatic cases at both ends and lose the uneventful middle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"so-what-does-a-negative-on-day-7-rule-out\">So what does a negative on day 7 rule out?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing, and this is the sentence the page exists for. A blank result on day 7 is consistent with a cycle that is going to work and with one that is not, and the reason is not optimism, it is that the measurement does not yet have the resolution to separate them. It equally confirms nothing, and a page telling you otherwise in either direction would be lying to you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What the evidence does support is the timing advice, which is why every clinic gives it. The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/in-vitro-fertilisation-ivf\/\" rel=\"nofollow noopener\" target=\"_blank\">HFEA<\/a>, the UK fertility regulator, says in its own guide to IVF that you will be given a date to do a pregnancy test and, in its words, try not to do this early as you may get a false result. Your clinic sets that date from your protocol and your transfer day. If that scheduled blood test comes back negative, <a href=\"https:\/\/ivfprep.guide\/articles\/negative-beta-after-embryo-transfer\/\">what a beta hCG negative result actually means and what a clinic reviews next<\/a> is covered separately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If there is bleeding, pain that is getting worse, or anything that worries you, that is a call to your clinic now rather than a question for a search box, whatever any test said. And if you are trying to work out what this week&#8217;s sensations mean, <a href=\"https:\/\/ivfprep.guide\/articles\/signs-of-implantation\/\">the honest answer on implantation signs<\/a> covers why they do not resolve into one.<\/p>\n\n\n\n<div class=\"msq-tool msq-check\" data-id=\"early-testing-checklist\" data-verb=\" verified\">\n<h3>Early Testing Checklist<\/h3>\n<p>Keep these biological and mechanical factors in mind when evaluating an early test result:<\/p>\n<label><input type=\"checkbox\">Implantation timing varies by several days<\/label>\n<label><input type=\"checkbox\">Urine tests are far less sensitive than laboratory blood assays<\/label>\n<label><input type=\"checkbox\">Home test brands have widely different detection limits<\/label>\n<label><input type=\"checkbox\">Trigger shot residue can interfere with early results<\/label>\n<label><input type=\"checkbox\">A blank result is still consistent with a successful cycle<\/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 7 days after a day 3 transfer the same as 7 days after a day 5 transfer?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No, and the difference is two days of embryo development. A day three embryo goes back two days earlier in its own timeline, so seven days after that transfer is roughly ten days past an ovulation equivalent rather than twelve. Everything in the arithmetic above shifts earlier, and earlier means less hCG. Your clinic can place your own transfer on that timeline exactly.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why did two brands give me different answers on the same day?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Because they are not built to the same threshold. Herskovits and colleagues put the lower limit of detection for point of care urine hCG tests at 6.3 to 100 mIU\/mL, a spread of roughly sixteen times, and Gnoth and Johnson found many tests do not match the claim in their own package insert. Two devices straddling your actual level will disagree, both working as designed.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a faint line mean more than a blank window?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It means the sample contained enough hCG to trip that particular device and the blank one did not, which is a statement about two pieces of plastic. This site will not read a line for you in either direction, and any page that does is guessing with your evening. The people who can interpret a result against your protocol are the ones holding your notes.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I ask my clinic for an earlier blood test?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>People do ask, and clinics answer differently. A serum assay detects from about 0.2 to 2 mIU\/mL against 6.3 to 100 for a urine device, so it does see hCG sooner. What it does not do is turn a single early number into a certain answer, which is part of why many clinics decline to bring the date forward. It is a reasonable question to put to yours.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why do forum threads make a day 7 negative look rarer than it is?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Because of who comes back to post. An early negative that quietly became an ordinary pregnancy generates no thread and no update, so the uneventful middle of the distribution is close to invisible. Across the 163 replies read for this article the accounts cluster at the two dramatic ends. That is a record of posting behaviour, not of outcomes.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a frozen transfer change any of this?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The arithmetic is the same, because it counts from the embryo&#8217;s own age rather than from whether it was frozen. What differs between fresh and frozen cycles is the medication used to prepare the lining and the timing your clinic builds around it, which is their territory rather than this page&#8217;s. The day 7 to day 11 figures quoted above come from frozen thawed blastocyst cycles specifically.<\/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>Every ranking page says it is too early and stops there. This one shows the hCG arithmetic for day 7, the detection limits of the test in your hand, and what 163 forum replies actually describe.<\/p>\n","protected":false},"author":1,"featured_media":223,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"7 Days After Embryo Transfer Negative Pregnancy Test","rank_math_description":"A 7 days after embryo transfer negative pregnancy test excludes nothing. The hCG arithmetic, what urine tests can detect, and 163 dated forum replies.","rank_math_focus_keyword":"7 days after embryo transfer negative pregnancy test","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":[2],"tags":[],"class_list":["post-226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-two-week-wait"],"_links":{"self":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/226","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=226"}],"version-history":[{"count":5,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":552,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/226\/revisions\/552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media\/223"}],"wp:attachment":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media?parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/categories?post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/tags?post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}