Apply to be a Surrogate

Do you qualify to become a gestational surrogate? Take the prescreen quiz to find out!

If you have already completed the prescreen and started your application, click here to log in.

If during this process you begin to feel you may need a shoulder to lean on, our Surrogate Support team is always available to you. To get in touch, text (203)451-9863.

“I feel like I have a new insight on who I am as a person....to be part of this amazing, huge process...giving birth for another and seeing their happiness/joy...was a lot to take in and it all was so real. I'm touched by it all. It all was very beautiful. Makes me appreciate myself more, life, and my family....and how people play an important role in your life.”

C.A.
Surrogate

<--style--> /* Hidden by default; the script reveals it unless dismissed. */ .is-cta-hidden { display: none !important; } <--/styl--e> <--script--> (function () { 'use strict'; var COOKIE_NAME = 'wws_cta_dismissed'; var MAX_AGE = 400 * 24 * 60 * 60; // 400 days in seconds (the browser ceiling) var HIDDEN_CLASS = 'is-cta-hidden'; function hasCookie(name) { return document.cookie.split('; ').some(function (c) { return c.indexOf(name + '=') === 0; }); } function setCookie(name) { // SameSite=Lax + Secure: appropriate for a first-party cookie on HTTPS. document.cookie = name + '=1; path=/; max-age=' + MAX_AGE + '; SameSite=Lax; Secure'; } function init() { var banner = document.querySelector('[data-cta-banner]'); if (!banner) return; if (hasCookie(COOKIE_NAME)) { // Already dismissed: keep it hidden and refresh the expiry // (rolling renewal keeps it alive for active returning visitors). setCookie(COOKIE_NAME); return; } // Not dismissed: reveal the banner. banner.classList.remove(HIDDEN_CLASS); var dismissBtn = banner.querySelector('[data-cta-dismiss]'); if (dismissBtn) { dismissBtn.addEventListener('click', function (e) { e.preventDefault(); banner.classList.add(HIDDEN_CLASS); setCookie(COOKIE_NAME); }); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); <--/script-->