Futurista Soft Book a call (opens in a new tab)
Founder guide

App development contract: what to include, and who owns the code

Last reviewed 3 November 2026

Most app disputes come down to things nobody wrote down: who owns the code, what “finished” means, and what happens when the work stops. A clear contract protects both sides. Here’s what to make sure it covers.

Short answer

Your contract should say in writing that the code and intellectual property become yours, that accounts stay in your company’s name, what’s being built, how payments tie to working milestones, how changes are handled, and what the developer hands over at the end. Have a lawyer in your country check it.

This is practical guidance from people who build apps, not legal advice. Laws differ by country, so have a lawyer check your contract.

Who owns the code?

Don’t assume that paying for the code makes it yours. In many countries, the person who writes it can own the rights unless a written agreement says otherwise. So make sure your contract states that:

Keep the accounts in your name

A contract helps you win an argument. Holding the accounts means you may never have one. From day one, your company should own these, with the developer added as a user:

Other clauses to include

Warning signs in a contract

If it’s too late for this project, and your developer has stopped replying, follow our developer disappeared checklist.

Questions founders ask

Can I use an app development contract template?

A template can be a useful starting point, and it helps you see what’s normally covered. Get it checked by a lawyer, since ownership rules vary between countries.

How much should I pay upfront?

There’s no standard amount. What matters most is that the upfront part is reasonable for the work starting now, and that later payments depend on things you can test.

What’s the difference between a proposal and a contract?

A proposal describes what the team plans to do and the price. The contract sets the legal terms, including ownership. Attach the agreed proposal to the contract so scope is covered in one place.

Read next