TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: I'm a solo founder and a billion dollar company wants to use my SaaS

27 pointsby singleauroaover 3 years ago
Hey folks!<p>TLDR; I am bootstrapped solo founder, started my SaaS a couple months ago, ~10 customers are using my product for ~50$&#x2F;month and today I had a call with a multi-billion dollar company who wants to use my product. I have somewhat of a blue ocean niche product and they expressed their deepest interest in using my SaaS.<p>As you might have already thought, they require some customization (most of it is on the roadmap anyway) but then also a couple of extra security measurements such as SSO and that the data can&#x27;t be shared on a database with other customers.<p>The are very well aware of the fact that I am probably not able to handle this alone and let me know that they know the value of what would need to be done. The also acknowledged that the current pricing plan won&#x27;t work for them and essentially they are willing to pay $$$$$$<p>Sounds a bit like a shift to a service company rather than a product company to you? Well, to me it does. I have read the entirety of this great HN thread (https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14071025) as well as this https:&#x2F;&#x2F;m.signalvnoise.com&#x2F;dont-let-anyone-overpay-you&#x2F; and I ended up with very mixed feelings:<p>One the one hand this could potentially skyrocket the reputation of my SaaS, let alone allow me to work full time on my own dream company. There&#x27;s even another large-sized company that basically couldn&#x27;t sign up due the exact same security concerns.<p>On the other, it comes with a seemingly high responsibility, would mean I have to contract some developers, change my sole prop to a limited and in the end they could decide to churn anyway. Moreover, I have by no means the funds to pay for the development upfront. I think that the company is aware of that and it seems like they would sort of support me through it but I have no idea how this would legally work and is just guesswork.<p>What would you do in my position? Appreciate every piece of advice!

17 comments

m_keover 3 years ago
We are also bootstrapped and wasted years chasing after a few large contracts like that. Sales process usually ended up taking 6-18 months, integration another 12, customer support some more, new custom feature development 80% of our dev time. By the time things were deployed half of the people we were dealing with were on to new jobs, companies were acquired, offices closed, funding rounds fell through causing them to shut down before paying us.<p>If it will help you get by I&#x27;d advise you to charge 4-10x more than you think is right and make them pay yearly up front, and don&#x27;t count on future revenue.
评论 #28573493 未加载
codingdaveover 3 years ago
If you take extra funding and hire people just to meet their needs, you no longer have a SaaS. You are writing a custom product for this large customer, with explicit permission to try to sell it to other people too. But this big player will be driving everything, as if you do not do what they say, they can walk and your business collapses.<p>That does not necessarily mean it is the wrong choice - if you are not growing otherwise, and this is a path to keep it alive, it makes a ton of sense. But if you are growing and these guys are just a jumpstart to bigger ARR, it might be a mistake.<p>As for what I would do - I&#x27;d simply tell them that they are more than welcome to become a customer, and that you certainly will take their needs into consideration when prioritizing your roadmap.
评论 #28587568 未加载
评论 #28584625 未加载
al2o3crover 3 years ago
<p><pre><code> the data can&#x27;t be shared on a database with other customers </code></pre> FWIW, this is pretty standard boilerplate security language in a lot of domains (it was in healthcare, for sure) - but it&#x27;s not always a hard requirement.<p>Dig into their threat model: exactly how much separation do they really need? Partitioning the data into a different DB at rest doesn&#x27;t mean much if your admin APIs can access both DBs.
评论 #28581788 未加载
bb88over 3 years ago
As another commenter said, get an LLC in place, like now.<p>Also get a contract in place ASAP. You might have to take maybe some unfavorable terms (source code in escrow, insurance, etc...) to get money up front, but on the other hand the overall money could be more than worth it.<p>Also I would focus on integrating SSO with their company first, that way they can get it in the door and running on their network so you can get feedback ASAP. F500 companies are notoriously annoying on the security side of things running on their networks.
评论 #28578583 未加载
singleauroaover 3 years ago
Hey @all since I have seen this kind of comment a couple of times I would like to address it in more detail:<p>&quot;If you take extra funding and hire people just to meet their needs, you no longer have a SaaS. You are writing a custom product for this large customer, with explicit permission to try to sell it to other people too. But this big player will be driving everything, as if you do not do what they say, they can walk and your business collapses. That does not necessarily mean it is the wrong choice - if you are not growing otherwise, and this is a path to keep it alive, it makes a ton of sense. But if you are growing and these guys are just a jumpstart to bigger ARR, it might be a mistake.&quot;<p>=&gt; I realized that I can easily build the features myself and don&#x27;t need to hire extra staff. I might need one contractor that could do some last-step safety checks but that&#x27;s it. In terms of building extra features just for them: Besides the enterprise standards such as SSO and the apparent need for data isolation all the other requested features are on the roadmap.<p>My business right now is not really growing anywhere and this customer could essentially spark the engine. The reason for this is that there&#x27;s actually another almost equally as large company that wanted to use my app but had to decline for the exact same lack of enterprise features (mainly the security part)<p>What I am concerned about is that they want some sort of support plan and an SLA which all seem intimidating at first glance as I have no idea how to properly price it so that I am not a slave just to their needs, you know?
评论 #28647781 未加载
e-clintonover 3 years ago
Two separate contracts:<p>One being an “Enterprise” license which you charge anywhere between $500-$5000&#x2F;month.<p>The other being a consulting agreement which they pay $X&#x2F;hr for whatever number of hours the customizations will take.<p>Make sure contractually you can resell any customizations to anyone else. And make sure you. And code-wise, make sure you organize their tweaks into modules which you can swap in and out.
prirunover 3 years ago
&gt; The are very well aware of the fact that I am probably not able to handle this alone and let me know that they know the value of what would need to be done. The also acknowledged that the current pricing plan won&#x27;t work for them and essentially they are willing to pay $$$$$$<p>IMO, if they want your product this much, they should have no problem paying you up front, at least enough to hire help. I&#x27;d only hire help on a contract &#x2F; temporary basis, because this whole deal could blow up in your face at any time, and because they are much larger than you, you can&#x27;t do anything about it, even if you have a contract.<p>I wouldn&#x27;t release source; too easy to steal and you have no leverage.<p>What I have often done with large customers (Ford, IBM, others) is to charge an hourly rate to help develop a project plan, including milestones with dates and payments you both agree on as well as acceptance criteria for each milestone. As you meet milestones, they pay you. That way if they decide to back out, you have at least been paid for the work that&#x27;s been done.<p>Also make it clear in the contract that any work you do remains yours and they don&#x27;t own anything.<p>Good luck!<p>A short PS: I have had billion dollar companies try to screw me over more than once, so plan for that possibility. Sometimes you can take a hard line - &quot;Yes, you will honor our contract through blah, blah, blah. You can cancel it after that but not before.&quot; - and sometimes that works (it did for me once) and sometimes they just ignore you. Going after them legally is almost never practical, so don&#x27;t think just because you have a contract, you are protected. Make your milestones short, like a month or two - no longer.<p>No, Ford and IBM never screwed me over. They were both great to work with.
评论 #28572766 未加载
评论 #28573270 未加载
评论 #28573186 未加载
rogerkirknessover 3 years ago
Always build customer specific work outside the API. The API stays generic, the customer code in another repo. Avoid the single tenant thing, super painful to do ops in the future unless seven figures. Use WorkOS for SSO. If it&#x27;s six figures it&#x27;s worth enterprise level CS. This is how a lot of great companies start.
评论 #28572492 未加载
phone_bookover 3 years ago
I worked at a company that had similar situations, so here are some thoughts.<p>Make sure you really understand what it is they want and how they will use your product. Our company would speak with companies and it turned out that our service wasn&#x27;t exactly what they wanted, it just sounded like what they wanted. Basically the value prop wasn&#x27;t understood. Or they liked our features, but really wanted a competitor feature we didn&#x27;t have. In these cases we spent time across multiple teams trying to close these deals and it led to nothing.<p>Also, make sure you really understand all of their requirements. We spent a bunch of time speaking with one company, spent time during a trial to impress them, then at the end it didn&#x27;t close because they wanted us to have a specific industry certification that we didn&#x27;t have and weren&#x27;t planning on obtaining. They went with a competitor.<p>Another problem we would run into is that we would trial with a company, then whoever our contact was would quit. Then whoever replaced them either didn&#x27;t think our service was needed, or just couldn&#x27;t continue speaking with us because they had to get settled into their new role.<p>Pricing was also an issue sometimes. Make sure you speak about it upfront. Again, we had companies not close because pricing came up at the end and they didn&#x27;t want to pay.<p>Personally I felt like we spent too much time chasing big companies because the business side always thought closing one would open many doors. We did close some big companies and the revenue was good, but it never really led to more business.
singleauroaover 3 years ago
Thank you all for the amazing advice so far!!! I love the fact that nowadays one can get this kind of valuable advice for free and it a matter of hours. I will take some time to digest everything you are saying here. Keep the advice comming! Hopefully this can also help other founders in my position as well in the future.
salukiover 3 years ago
Get permission included in the agreement to display their logo on your website in your used by companies list.
41209over 3 years ago
For one, you should probably have an LLC if you want to be serious about business in the first place. If it&#x27;s just a hobby, then I guess don&#x27;t charge money for it. But the moment you&#x27;re charging people money, you practically need an LLC for so many little reasons. One you want to have separate finances established for the LLC and for yourself.<p>If I were you I&#x27;d go ahead and establish the LLC, and then just see if the client wants to move forward. If they do, there&#x27;s no shame of hiring a few contractors on to help you get to where you want to get to. If they don&#x27;t, then you still want an LLC<p>I have an LLC, and I&#x27;m well aware that I&#x27;ll probably never make a dime on my side project. I just have no interest in commingling my personal and business finances.<p>Overall I&#x27;d definitely go for it
评论 #28572637 未加载
ssss11over 3 years ago
Apart from the otherlarge co’s usually have a lot of info sec requirements and other red tape.. procurement processes etc.<p>Perhaps consider bringing in help if you can land this, and congrats.
评论 #28573509 未加载
m1k3yboiover 3 years ago
If i were you, i would offer it to them as an in house hosted service. That clears the SSO and shared database requirements. Remember to specify remote access for you as the developer.<p>It will also enable you to cherry pick the requirements useful to your product without affecting your core.
rajacombinatorover 3 years ago
I’d raise money and find some people who can help you with the business side.
joshuaellingerover 3 years ago
I was in a similar position a decade ago. I took the money and it worked out for my ambitions (a nice living running a small company). It is up to you to decide which path to pursue.<p>In my case, there was an intermediary company and they loaned me the money needed to build the product and took it out of the future revenue. But a large company can advance you money or help you get a loan. Your job is to come up with a plan to do what they want and a price that makes it worth your time and ensures that you are around to support them in the future.<p>Some things come to mind: 1. It is hard to keep the product generic if you are serving a large client. I couldn&#x27;t do it. It might be easier for you if the product lends itself to selling &#x27;seats&#x27;.<p><pre><code> 2. Find out how established your sponsor is at the company before investing too much effort in this deal. Have they made purchasing decisions like this? Who would have to sign off on this deal? Does it help them with one of their top 3 goals for the year? Just because you are talking to someone from a big company that doesn&#x27;t mean they can actually write you a check. 3. Get a copy of their MSA (master services agreement) and make sure they not expecting ownership for derived work. 4. Everything costs x3 and takes x2 as long as you think it will. Always does. Plan accordingly. 5. Don&#x27;t hire a business guy to run the business. It&#x27;s your baby -- change the diapers yourself. It really isn&#x27;t that hard and you can hire consultants to do finance and legal. If you need sales, think lead-gen. You personally will close every sale at this scale. 6. Hire someone who&#x27;s entire job is to do client management. Get someone good and pay them a lot. Build that into your price. </code></pre> I personally love the small businesses that the startup community looks down on as &#x27;lifestyle&#x27; businesses. Most startups are like rock bands. They toil in obscurity and fail. And then you and your baby get sold for pennies to pay back the investors.<p>...<p>Assuming you want to go the small business route, figure out what you think you need to run the business if they were your only client. Convert the roadmap into full-time heads and estimate what it would take for them to hire about a generic consulting shop to recreate what you are doing from scratch. Make sure each head is $20K&#x2F;mo. Add 50% as a buffer. Your biggest risk is underpricing.<p>Then tell that you&#x27;d love to focus on them and it would cost you that amount to do it. Walk them through it. Talk about how it is less risky and faster to partner with you. See if it lines up with what they are willing to pay.<p>They may ask for ownership. If they do, ask why they want it? Being the largest client gives them more control than a 10% stake. If they insist, offer a 10% stake for the price you quoted to build it and reduce the ongoing price by 30% because the investment replaces the &#x27;buffer&#x27;.<p>...<p>And a few more business&#x2F;practical things that you might not know:<p><pre><code> 1. You need a C corp if you want to raise money. C corps are controlled by a board. An LLC is controlled by a managing partner. You want one or the other and you don&#x27;t have to spend a bunch of money to set it up. On one business, I used generic paperwork from Techstars, Carta to manage the ownership, and a registered agent to keep my government filings up-to-date. Took maybe 2 days and costs &lt; $1K&#x2F;year. 2. Once you get any scale, you have to pay yourself as an employee and report that as income. I think you can get away with not claiming income at first but the IRS wants its share. Use a payroll service -- do not write a check for labor directly, even your own. 3. If you have discrete chunks you can hand you, consultants can work. Finding good consultants is hard. I personally favor direct hires because you get their full attention. 4. Make sure to have all employees&#x2F;contractors sign an agreement that gives you clear ownership of the IP.</code></pre>
评论 #28575961 未加载
chovybizzassover 3 years ago
i don&#x27;t know man, sounds like they are just getting a custom product with a developer on the cheap. I would say at least $20k&#x2F;mo to work fulltime on their feature requests.