- Why did you sell your business?
- Did you stay on after earn out?
- What are some lessons you learned both good and bad?
- What questions should I be asking myself and others?
Valuing a business is all related to the net profits after all expenses and salaries are paid, including yours. Multiply that by 10 and that will give you an idea of what the business is worth to an investor. But that's only a starting point to help you get started. You'll need to factor growth rate and future prospects. High growth companies have a higher factor and low growth business have a lower factor.
Also keep in mind that as the owner you'll put a premium on the business that only you will value. It's a cognitive bias. We value our stuff at a higher value than what others will. So to get a realistic value you'll need to seek a consultant to help you evaluate it.
That's your starting point. Good luck
The ideal time to sell is when the growth slows down.
If you have a great profit margin... why? Are you not reinvesting it into anything? Are you not using paid advertising? Have you already dominated the market? $4 mil ARR sounds like you could at least hire a team of 5 and put it into some form of R&D.
It sounds like a good business, but if you could get cash, say $20m, would there be a better way to invest that cash? It could well be that the best thing you could do with your cash flow is reinvest it into itself. In that case don't sell.
Related article: http://paulgraham.com/corpdev.html
Until you're going to sell, don't check the market price. It's a good way to convince yourself that you should sell, and probably at a lower price than you intended.
The personal question to ask yourself is whether there is anything else that you would rather be doing? and if so, how much money in the bank/investments would that require? Then only consider offers to buy if after closing costs, consulting services and TAXES you will end up with more than the above amount.
IMHO only walk-in / walk-out deals are safe. Earn-outs, guarantees, hold-backs, etc are effectively money taken off the table. You have to remember that post-acquisition everything changes and you are unlikely to be happy with those changes. The cost of subsequent legal action and the stress are simply not worth it.
You could also check out microacquire.com - though it seems that your business may be too big for them.
Basically, I'd take the money and run.