How 3 Women Got Back on Their Feet After Breaking Up With a Live-In Partner
ByCharlotte Cowles,
the Cut’s financial-advice columnist.In addition to “My Two Cents,” she writes about work and parenting for the site. Previously, she was the senior features editor at Harper's Bazaar and a senior editor at the Cut. She was also the editorial director for MM.LaFleur. Her work has also been published in Glamour, Art in America, Politico, and other places.
Photo-Illustration: by The Cut; Photo: Getty Images
Everyone knows divorces are costly. But what about breaking up with a partner you live with? There’s no legal protocol for that — just a bunch of scary bills that you can no longer split with a significant other. Some people get creative (we’ve all gotten those GoFundMe emails), but no matter what, the financial fallout of a sudden housing change can last for years. Here’s how three different women managed rocky breakups with a live-in boyfriend and how they’re doing now.
“I took inventory of everything that I owned and how much I could sell it for — my car, my Apple watch, my iPhone.” — Victoria, 36, Seattle
I was in a relationship for more than three years that was increasingly abusive. Things started deteriorating after we moved in together, but I felt stuck because I couldn’t afford to move out. I’ve lived in the Seattle area my whole adult life, and at the time, the cost of housing had increased so dramatically that I couldn’t find a new place. That’s where my job is and where my community is, and I didn’t want to leave.
One morning, my ex woke up and screamed in my face and called me names and left for work. And that wasn’t out of the ordinary, but for some reason it was the last straw. I packed everything up that belonged to him and put it in the garage. Then I called a friend to come over and be there with me when he came home. I told him, “You don’t live here anymore. Give me the key.” He started backpedaling and apologizing, but I was done. I said, “You’re a grown man. Figure it out.”
I’m so grateful that my friend was there. That night, after he left, she helped me scramble through my finances and crunch the numbers so that I could figure out how to cover rent on my own. I locked down my budget and basically went into survival mode. I stopped getting my hair done. I stopped getting my nails done. I canceled all my subscription services. I ate beans and rice. I didn’t have savings, so I took inventory of everything that I owned and how much I could sell it for — my car, my Apple watch, my iPhone. Thank goodness it didn’t come to that, but I was prepared to sell things if I needed to.
Luckily, I did not have a lot of expenses. I didn’t have any active student-loan payments at the time. Rent and utilities were about $1,750 a month. My car payment was about $200 a month and then I had my cell phone and groceries. My salary was $55,000 a year, so it was tight and very stressful. But I knew I was going to get a 10 percent raise at the end of the year, so if I could make it through the next four months, I would get some breathing room. I work in financial services, and they’re very transparent about their annual raises.
I also learned the importance of leaning on my support network, and being honest with my friends about the situation I was in. My family doesn’t have the means to help me, so it’s not like there was an uncle or grandma I could call. My friends really had my back, though. They sent me DoorDash meals and groceries. One friend even covered a bill for me, I think it was $200 or $300, and I reimbursed her as soon as I could a few months later.
Even after I got that raise, it took me about a year of paying bills by myself to feel comfortable again, to the point where I could relax enough to pay for a pedicure. The whole experience really put the fear of God in me. I never want to be in that predicament again. I wound up staying in that apartment for three more years, and now I live in a bigger spot. I save carefully, too.
“I put the responsibility on him to pay for as much of the fallout as possible.” — Sasha, 36, Washington, D.C.
Our breakup happened abruptly. My ex-boyfriend cheated on me, in the apartment that we shared, when I was on vacation for my birthday. It was really bad. We’d been together for the better part of a decade and living together for a year. But once the cheating details came to light, I was like, I can’t be here. I’m out.
I slept on friends’ couches for a month while I came up with a plan. I dealt with my ex over email, so that I could get everything in writing. I tried to keep it businesslike. Because his behavior was the impetus for the breakup, I put the responsibility on him to pay for as much of the fallout as possible. I made him pay to take my name off our lease. We had a joint credit card, and I made him take my name off of that, too, and I left the remaining balance for him to cover. I knew enough about his finances, and his credit limits and things like that, that I was confident he could figure it out. And I was very angry.
It did occur to me that he might not pay. I was so shocked at his behavior that I was like, Who knows? Has he lost his mind? But if he pushed back, I definitely had the upper hand. I knew his family and his friends. I’m not someone who likes to bad-mouth people, but I was ready to really air it out. So his hands were tied, and I leveraged that in a way that I thought was very fair. One of my friends called him to get his credit-card number for the movers, and he protested a little bit and then just gave in. All in all, between the balance on our shared credit card, the movers, and dealing with our lease, the breakup probably cost him around $7,000.
But it was still expensive for me, too. I was always taught to have savings and be financially independent, which is lucky — I could afford to move without going into debt. But money was much tighter for a while. I moved into a studio apartment that was about $750 more per month than I had been paying when I split the rent with him. I had to buy some new furniture. And it’s more expensive, in general, to live as a single person than to split everything down the middle like we had been doing. Plus the building where I moved was a real downgrade from the one where we had lived together, and that sucked. But I’m glad I could afford it. I’m also glad that I had friends who were willing to help me out and let me crash with them when I needed to.
That was about five years ago, and I’m still in the same apartment. I work in TV production, and my salary has increased significantly since then, so I could move to a bigger, nicer place. But I’d rather save the money. Going through that experience, where it felt like my life was in freefall, was a pretty sobering reminder of how important it is to have savings. So I like to keep my living expenses lower than I need to, and I think I always will.
“I lived paycheck to paycheck, with no savings, and regularly maxed out my credit cards.” — Eve, 25, New Jersey
I started dating my previous boyfriend in college. We graduated during the COVID lockdowns and the job market was tough. His family owned a rental house in Florida, but they’d recently had a bad experience with a tenant, so it was empty. They generously said that we could live there, rent free, while we looked for work. I applied for an entry-level position at a PR agency in Miami and got the job, so that cemented the decision. I was required to work in person a few days a week.
It was nice that we didn’t have to pay rent, but because I was the only one working, I was supporting our other living expenses. I felt both trapped and like I was freeloading, which was uncomfortable. Meanwhile, my boyfriend was still unemployed, and he was struggling.
I hit my breaking point right after I got promoted. I think my boyfriend was jealous that I was doing well and taking out his frustrations on the relationship. We had a big, dumb argument and I called my parents crying. I wasn’t afraid for my safety, but he had anger-management problems, and I didn’t know how he was going to react if I broke up with him. My fear was that he would kick me out of the house and I’d have nowhere to go. I didn’t have any family nearby or even any friends — there was no support system. I also had a dog and a lot of stuff in the house. It wasn’t going to be easy for me to just pack up and go. I felt scared and isolated.
I knew I needed to find a new apartment before I had the breakup conversation, just in case. My boss at the time knew a realtor in Miami, and he helped me look for a new place. Then my dad flew down to help me pack everything up. Within a few days, I was out. The breakup itself was really emotional. I still feel bad about it, the fact that I made all these arrangements behind my boyfriend’s back. I’m sure it was traumatic for him. But of course, there were reasons why I felt I needed to do that, and I’m glad I did.
Financially, I’m still recovering from it. I saved money during the relationship because I wasn’t paying rent, but I was making about $40,000 a year and I hadn’t been working for very long. I had about $10,000 saved in total, and I blew most of it on the move. I had to pay a security deposit and put a down payment on the apartment, and my rent was $1,750 a month plus utilities. I got a raise with my promotion, so I was making $50,000 by then, but over half my income was going to housing.
I lived paycheck to paycheck, with no savings, and regularly maxed out my credit cards. My credit limit was low, about $1,200, so I wasn’t accruing a ton of rollover debt, but still. There were periods of time when I wouldn’t buy groceries. I’d look through my cabinets and be like, Hmm, what can I make from this? I’d eat buttered noodles for a week. I also had to buy food for my dog. I’m not a big drinker, but everyone in Miami goes out all the time, and I wanted to make friends and live my life. I’d just have one drink and the bill would still be $25.
Eventually, my rent got raised to $2,500, which wasn’t feasible — it would have been two-thirds of my income. I decided to move to New Jersey, which is where I’m originally from. The job market is better up here. Now I’m making $110,000, and I’m finally getting to a place where I’m saving regularly. But my savings are not where I’d like them to be. I have friends who are saving up to buy homes and I’m nowhere near that. I still get anxiety every time I look at my bank balance because it takes me back to those moments when I’d have only $20 in my checking account.
Even though it was hard, I don’t have any regrets about how I handled things. I think I did the best I could, financially and otherwise. Sure, I could have been stricter with my money, but then I probably would have been really lonely, and I wouldn’t have been able to process the breakup and get through it as well as I did. It also taught me how to be independent, and I’ll carry that with me forever.
Email your money conundrums to [email protected](and read our submission terms here.)
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"3":3,"6":6,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(3),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),(auth.isSubscriber()||auth.isMobileAppRequest())&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"3":3,"4":4,"17":17,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]