I am currently working as a Freelance mobile programmer for a start-up since the project started, but I have always given my opinion and advise about business development (for free), and it came to a point where I think I could get more long-term benefit if I get a % of the company/profits instead of working as a freelance. My idea is to suggest a change in my role, from freelance developer to CTO or something similar.
I would like to know what are the usual compensation terms (A % of the current profit, a % of the company's value, an objective based compensation, a % of the future (possible) profit...? How much?) for a CTO in a startup.
Also, is it required to invest some money to get equal to the founders? When would I start getting a compensation? What happens if I want to quit after a year?