This is an NBS (No Bullshit) post based on my experience with entrepreneurship.
Too many guys on here faking numbers and pretending every quarter is a win, so here is a real L and what it cost me.
Late last year my cofounder and I started building a construction project management platform. We are bootstrapped, so landing our first enterprise prospect felt huge. After weeks of demos and good conversations, we were discussing pricing. I was happy to be flexible because the first customer is about learning, and not maximizing revenue.
Then their contract landed, and it threw me off completely. It was not a SaaS subscription agreement. It was procurement paper for a bespoke internal system built for them alone. My fees frozen forever, across every renewal. Unlimited liability on my side. They could walk away any time with a refund. They wanted approval rights over my ability to raise investment. And they wanted the platform hosted on their own server.
And here is the part I want you to remember: they wanted it signed fast. Sign today and the money hits today. The project has already started, we need to load it onto the platform now. A one-sided contract with a countdown timer attached. That combination is never an accident. Nobody rushes you to sign a document unless the document rewards them for you not reading it. Something felt off to me in those meetings and I could not name it at the time. The paper named it for me.
That document told me what the friendly demos never did. They did not want to buy my product. They wanted to own a system, have me carry all the risk, and control everything without paying what it costs. And building software costs money. The commercials have to reflect that or you die slowly.
So I pushed back, I sent them an SLA on our terms. They would own all of their data. No lock-in. Export whenever they wanted. I even offered escrow so they would still be protected if my company disappeared tomorrow. What I refused was the structure that would have made my company unsustainable.
They walked. And here is the detail worth learning from: they did not counter. Not one redline. People negotiate price. They walk from mismatch. If a prospect will not even haggle, you were never in a pricing conversation. You were in a category mismatch and did not know it.
Now the L, owned properly. I felt something was off from early on and I ignored it. I saw the mismatch in their very first document and still spent five weeks negotiating instead of disqualifying. Worse, I had already done free customization work before any contract was signed, because I was eager and they were big. That work is gone. That was the tuition.
But here is what the tuition bought. A qualification filter, so I can spot the buyer who wants a cheap internal tool they control in meeting one instead of week five. A commitment ramp, paid pilot, then opt in, then a short committed quarter, then annual, so the right customer eases in without me discounting my way into a bad deal. A standard contract that is now my template for every future customer. And a pricing model I actually believe in.
Three lessons if you skip everything else:
One, never sign under a deadline someone else attached to the pen. Money today is how bad terms get signed today.
Two, read the fine print like your life and company depends on it, because it does.
Three, if a deal makes you feel some type of way and you cannot explain why, do not proceed. Your instincts are reading something your eyes have not caught up to yet. Mine were right in every single demo. I just did not listen until the contract said it out loud.
The deal is dead. The equipment it forged is not. That is the answer to the title. Nobody knows how many L's it takes. What you can control is whether each L leaves equipment behind or just a bruise. This one stung, I will not pretend otherwise. But I would rather lose a mismatched customer in week five than discover the mismatch in year two with my whole company inside their terms.
Anyway now we are back to more conversations now because that is where the next data point is.