Re:Songkick (YC S07) raises $4m series A
by mattmaroon on Saturday December 20, 2008 @03:53AM
(#404423)
Now that I reread that, you're totally wrong. Angels are individual investors. They can and often do participate in equity rounds. They often contribute the entire amount. You can have an angel-funded series A. VCs could also do a convertible. It's called venture debt and it's rare but it happens.
No company that I've ever heard of specifies in their Articles what amount forces a future round to be equity rather than debt. It's all up to the company and investors. If your lawyers told you all of that stuff, seek new representation.
Re:Songkick (YC S07) raises $4m series A
by mattmaroon on Thursday December 18, 2008 @05:19PM
(#402717)
Our articles of incorporation did not specify what future rounds would be called based on amounts raised at all. I don't think most do. And to my knowledge, there is no law requiring that. I'm pretty sure you can call your first round a Series C if you want to, though it would probably not be a good idea.
My point was that it's a custom, not a law, and the distinction between an AA and an A is arbitrary.
Re:Songkick (YC S07) raises $4m series A
by rantfoil on Thursday December 18, 2008 @08:43PM
(#402882)
I love the code explanation. grin
Re:Songkick (YC S07) raises $4m series A
by mattmaroon on Saturday December 20, 2008 @03:54AM
(#404424)
It needs serious debugging.
The threshold between an angel round and a series A is determined by your articles of incorporation. It's usually between 2 and 5 million. Before your series A you have no valuation b/c it would be a waste of money to determine it. Once you have matured and you raise enough money to go past the 2 to 5 million "convertible threshold," you get a valuation and issue class A stock to your investors and angels. Your angels convert from a convertible note to class A stock at the pre-money valuation and they get to ride the "valuation bump" the series A investors put in for free.
Ok, I reread this explanation and I hated it. This is how I actually understand it:
// globals
double classAThreashold = callLaywers( "Halp!" );
double outstandingShares = callLawyers( "Oh noes!" );
double amountInvested = 0;
void enterNewInvestment( double newInvestment )
{
}This is how I understand the whole process. It took my lawyers a long time to explain it all to me and I'm probably still screwing something up. Go easy on C++ :)
[updated a few bug fixes]