1
Identify and name all parties precisely
Enter each party's full registered legal name β not a trading name or brand. Include entity type (LLC, Ltd, Inc.) and jurisdiction of incorporation. For individual collaborators, use legal name and address.
π‘ Pull the exact entity name from a corporate registry search before signing β a mismatch between the contract and the registered entity can complicate enforcement.
2
Define the project scope in Schedule A
Write a specific, bounded description of the project β what will be produced, what is explicitly excluded, and the geographic or market scope. Attach this as Schedule A referenced in the main body.
π‘ If the scope is hard to write in two paragraphs, the project is not sufficiently defined. Nail down scope before signing, not during execution.
3
Schedule each party's contributions and milestones
List every contribution β cash, labor, IP, data, or access β with the responsible party, quantity or quality standard, and due date. Attach this as Schedule B.
π‘ Use absolute calendar dates rather than relative ones ('60 days from signing') to prevent disputes when the signing date slips.
4
List Background IP before signing
Have each party prepare a written inventory of the pre-existing IP they are bringing to the project. Attach it as an exhibit. Be specific: name the software version, creative work, dataset, or patent.
π‘ A Background IP list protects both parties β the owner keeps their asset, and the other party has certainty about what they can use.
5
Choose and document the Foreground IP ownership model
Decide whether new IP will be owned solely by one party, split by category, or held jointly. If jointly, specify in Schedule C who can exploit it, how, and whether accounting to the other party is required.
π‘ Sole ownership with a licensed-back grant is usually cleaner than joint ownership β it eliminates the ambiguity of independent exploitation rights.
6
Set the revenue-sharing formula and reporting cadence
Define Net Revenues precisely β list every allowable deduction by category and cap. State the split percentage, the reporting party, the statement deadline, and the payment deadline.
π‘ Require the reporting party to keep project accounts separate from their general business accounts to make monthly statements auditable.
7
Calibrate exclusivity to scope and duration
If exclusivity is needed, restrict it to the specific product category or market segment the project targets and set a fixed end date β typically coterminous with the project term or no more than 12 months post-completion.
π‘ Do not include mutual exclusivity as a default. Only the party whose competitive risk justifies it should bear the restriction.
8
Sign before any work or confidential information is exchanged
Both parties must sign before the first meeting where project details, IP, or business data are disclosed. Retroactive execution creates gaps in confidentiality and IP protection.
π‘ Use an electronic signature with a timestamp and audit trail β many jurisdictions accept e-signatures as legally equivalent to wet signatures for commercial agreements.