I am a software developer with 15+ years working for a small consulting company based in the US. We have traditionally done "time and materials" contracts where the customer gets an estimate for the project, then pays an hourly rate for the initial development and any future support.
This has worked OK, but often people will want "sweat equity" contracts. They have an idea we could build, but don't have capital to pay us. We usually turn them down. However, I would like to offer some services to these people in a way that benefits us both, especially if I see potential in the idea. I see lots of this question _from the entrepreneur's perspective_, but not so much from the consultants'.
So my question to HN consultants: besides a flat hourly rate, are there other contract schemes you recommend (or avoid)? Are there things you insist on or avoid in sweat equity deals?
To entrepreneurs: If you wanted consultants to develop software for equity, or build an MVP, etc., what would you want the contract to look like? Are there things you insist on or avoid in sweat equity deals?
In these engagements, I'll do everything but code; requirements gathering, research, design documents, etc. And there's no obligation to work with me later.
This gives them a sounding board for their idea and removes the pressure, which makes it more enjoyable for both of us. It also lets me see what kind of owner they are.
I believe when people ask for you to work for "sweat equity," this is really what they need. They aren't ready to spend money but still want to know if their idea can work. It's better not to start coding on projects like that until someone is ready to drop some coin.