Watch the series →

Stories from the hustle — composite, dramatized, and not financial advice. What this is.

The Checkout I Abandoned Twice for a Code

The cart had been sitting there for two days. Forty-three dollars worth of stuff the kids needed — one of those orders that's half practical and half "I got talked into this at nine-thirty at night." I had the tab open on my laptop, right next to a pull request I was supposed to be reviewing. The cursor was on the checkout button. I moved it off the checkout button.

The code I had was fine. Ten percent, automatic, already applied. I'd gotten it from one of those browser extensions that pops up like it's doing you a favor. But "fine" is not the same as "best," and I had the browser open anyway, and it had been a long day, and I am apparently the kind of person who will spend forty minutes protecting four dollars like it's a matter of principle. It is not a matter of principle. It is a character flaw I have made peace with.

I closed the checkout tab. Opened a new one. Started looking.

Know What Your Business Can Actually Spend

See the cash truly available after bills, payroll, taxes, and reserves before making your next move.

Learn more

How a Browser Tab Becomes a Forty-Minute Project

I've written before about rebuilding an order twice to save three dollars, so I can't pretend this is a new thing. There's a version of me that would call it discipline. The actual version of me knows it's closer to stubbornness with a spreadsheet attached.

The habit started because I got burned. Checked out on something, felt fine about it, then saw a code in a Reddit thread twenty minutes later that would have knocked eight dollars off. I've been trying to prevent that specific feeling ever since. The problem is that trying to prevent it turns the checkout process into a research project, and research projects have a way of expanding to fill whatever time you leave near them.

My brother-in-law has a whole system — app stacking, cashback portals, timed purchases. He explained it to me once over wings and I listened politely and then went home and did approximately half of it. He checks in on me about it occasionally. Last month he texted:

"you still leaving money on the table or did you finally start using the portal"
I told him I was working on it. I was not working on it. I was reheating coffee and watching the Auburn game.

The portal thing is real, though. That's what I went looking for when I abandoned the cart the first time. I wanted to know if going through a cashback portal first would beat the extension code I already had. This is the kind of question that has a right answer and also takes longer to answer than the savings justify. I went looking anyway.

The Two Abandonments, Accounted For

The first abandonment was calculated, or at least I told myself it was. I opened four or five of those promo code aggregator sites — the ones that list codes with dates and a little green checkmark that means absolutely nothing about whether the code still works. I tried three. One was expired. One applied but gave me less than the extension code I already had. One said it applied but the total didn't change, which I've never fully understood and have decided not to investigate further on the grounds that it will make me angrier.

I found a forum thread that mentioned a portal that might stack with a site-wide code. "Might" is doing a lot of work in that sentence. I clicked through, started rebuilding the cart inside the portal, got about halfway through, and then the kids needed something. I closed the laptop. The portal session expired. The cart inside it was gone.

That was abandonment one.

Abandonment two happened the next evening. I rebuilt the portal cart, got all the way to the payment screen, and then noticed the portal's cashback rate had apparently changed since the thread was written — or maybe I'd misread it, or maybe the category my items were in was excluded. I genuinely don't know. I'm not going to state what the rate was supposed to be because I'm not sure I ever knew, and anyway I'd rather not be wrong about a platform's terms in public. What I know is: the math stopped working.

So I went back to the original cart, still sitting in a different tab like a patient dog. Extension code still applied. Ten percent, same as it had been two days ago. I thought about the specific misery of finding a better code after you've already checked out and decided I needed one more look before I committed.

I found one. A code on a site I don't usually check, buried under three expired ones. It gave me fifteen percent. I applied it. It worked. The total dropped by four dollars and change compared to the extension code.

I checked out. It took me about forty minutes across two evenings to save four dollars and change over the code I already had in hand on night one.

Four Dollars Saved, Forty Minutes Gone, No Regrets (Some Regrets)

Here's the part where I'm supposed to say it wasn't worth it. And if I'm being honest about the math, it wasn't. Forty minutes — split across two evenings, sure, but forty minutes of actual attention — to net four dollars above what I would have gotten by just checking out on night one. That's not a win. That's a hobby I haven't named yet.

The real cost wasn't even the time. It was the second evening. I was supposed to be looking at a thing for work — nothing urgent, just one of those tasks that sits on the edge of the day and never quite gets done. I told myself I'd get to it after I sorted the cart. I did not get to it. I got to it the next morning, slightly rushed, which is the worst way to do anything. I've written about the hours that don't show up anywhere — this one doesn't show up anywhere either, except now it's in this post, which I guess counts.

The four dollars went into the general household fund, which is a fancy way of saying it disappeared immediately into the normal cost of existing. I did not notice it was there. I would have noticed if it wasn't there. That's the whole deal with deal stacking — it's not that the wins feel big, it's that the losses feel bad and the wins feel like avoiding the bad feeling. That's not a great psychological engine to be running on, but here we are.

What I Actually Changed After Doing This to Myself Twice

I set a rule: if I have a working code that's already applied, I get five minutes to look for something better. Five minutes on the clock, not five minutes in my head where time moves differently. If I don't find something better in five minutes, I check out with what I have. The code I already have is real money. The code I might find is theoretical money, and theoretical money has a bad track record in my house.

I've broken this rule once since I made it. I'm not going to pretend otherwise — I have a whole post about rules I made up that turned out to be wrong and this one's probably going to end up there eventually. But the rule exists now, which is more than I had before.

The extension stays. The portal thing I'm still figuring out. My brother-in-law is going to text me about it again and I'm going to tell him I'm working on it, and that will be partially true. The part that's true is that I'm thinking about it. The part that isn't true is that I'm doing anything about it in a systematic way. I don't really do systematic. I do "remembered at checkout while the kids are asking me something."

The fifteen-percent code site is bookmarked now. That's something. It's a low bar, but I cleared it.

The cart is empty. The stuff arrived. One of the kids said "finally" when I showed them, which, fair. I'm not sure if the forty minutes was a one-time tax I paid to learn something, or if I'm going to do the exact same thing in three weeks on a different cart. Probably the second one. The bookmark is right there.

Note: Everyday Hustle Jeff is the written side of a digital series. These accounts are composite and dramatized. Any figures are what they were on the day, for one person, and are not a projection, a track record, or advice.

Seven desks, one guy, a lot of things that did not work.

Start from the top