Why payment alone isn't enough
Many business owners assume that because they paid for the work, the work is theirs. Often it isn't, until the contract says so. An agency or freelancer isn't your employee, so ownership of what they create has to be handed over to your company in writing. When you read the ownership clause, check three things:- It's a full transfer, not just permission to use the software.
- It has no end date, so ownership doesn't quietly lapse after a few years.
- It covers every country you operate in or might sell into.
What you should own besides the code
A signed transfer doesn't help if the product runs in someone else's accounts. Make sure these are created in your company's name, with the developer added as a member:- Code repository
- Cloud hosting and databases
- Apple App Store and Google Play developer accounts
- Domain, DNS and business email
- Payment gateway, analytics and other third-party services
What you won't own, and why that's normal
- Open-source libraries. Almost all software uses them, and they stay under their own terms. Some come with conditions on how the software can be shared, so ask for a list of the main ones used.
- The agency's general tools. Some teams reuse their own internal tooling. That's fine if your contract gives you permanent, irrevocable permission to use whatever is part of your product.
Protecting your project if your developer disappears
Most "we lost our app" stories aren't about bad code. They're about a developer who stopped replying while holding the only access. A few habits prevent that:- You hold admin access to every account listed above, not just a login.
- Code is pushed to your repository regularly, not handed over at the end.
- Passwords and keys live in a shared vault your company controls.
- There's a short written guide to how the product is set up and deployed.
- The contract says what you receive if either side ends the project early.
How we handle ownership
Our agreement transfers the code, designs and IP created for your project to your company, and every account is set up in your name from the start. You can read the details on how ownership works with us. During scoping we list the accounts your project needs so you can set them up before kickoff.FAQ
If I paid for the software, don't I own it?
Not automatically. You need a clear, signed transfer of ownership from the people who built it.When should ownership transfer to me?
Agree it in the contract. Many agreements transfer ownership of each part as it's paid for; check what you'd own if the project stopped halfway.Does an NDA give me ownership of the code?
No. An NDA keeps information confidential. Ownership needs its own clause in the contract.Want ownership settled before you share your idea? Book a free scoping call; we'll sign an NDA first if you'd like.



