forumNew topic

We spent 200k with the agency, they finished the project — do they have to give us the source code?

İİsmet11 months ago·49 messages·16.8K viewsClosed#code#ownership#agency
İİsmetMember
Job title
Logistics Manager
Joined
Nov 2023
Message
112
#1

Six months ago I gave a software project to an agency, paid 200 thousand lira. The project is done, they delivered working software. But afterwards they said they couldn't give us the 'source code'.

I hired a legal advisor, he says 'it's tough if the contract says IP belongs to the agency'. However, in custom code work, the standard condition is that IP belongs to the client.

Question: do I have the right to request the source code for a paid project? If the agency goes bust, who fixes the software?

OOrhan K***Member
Job title
Human Resources Specialist
Sector
Electrical-electronics
Organization type
family business
Joined
Apr 2026
Message
395

Doki · Phishing awareness training · 2026

Most Helpful#2

Source code ownership depends on the contract. If it says 'client will own all source code', the agency must provide it.

Default condition: custom (client-specific) code belongs to the client, framework code belongs to the agency.

Check the contract. If it says 'IP belongs to the agency', it's debatable; if it says 'custom code belongs to the client', the agency must provide it. Send a written request, demand it within 15 days.

HHatice K***MemberCommunity member
Joined
May 2024
Message
131
#3

happened to me too, got the same answer (ip is ours)... then found another agency, they did reverse engineering for 3 thousand lira.

MMehmet C***Member
Job title
Store associate
Sector
Electrical-electronics
Organization type
120-person company
Joined
May 2025
Message
263
#4

if you paid 200 thousand lira for software, it's impossible for them to be right about not giving the source code.

IIrmak V***Member
Job title
Front office accounting
Sector
E-commerce
Organization type
a company within a holding
Joined
Feb 2025
Message
312
#5

Source code: backend code + database schema + API documentation + deployment guide. Don't ask for all of it.

EElif B***Member
Job title
Store associate
Sector
Chemistry
Organization type
workshop
Joined
May 2023
Message
55

Doki · SEO consulting · 2024

#6

Be direct: 'If you don't deliver the code to us within 30 days, I'm sending a lawyer.' It'll cost them 20k, they'll give the code.

LLale U***ExpertCommunity member
Joined
Aug 2025
Message
2
#7

For requesting source code send a dated written email cite the contract clause, threaten to have your legal advisor send a notice.

FFeyza V***Expert
Job title
QA Tester
Sector
Food wholesale
Organization type
a company within a holding
Joined
Jun 2023
Message
54
#8

Here's how it went for us. Mistakes made on the who owns the source code side are usually reversible but expensive.

Correct me if I'm wrong.

BBurak G***Member
Job title
Accounting clerk
Sector
Accounting & advisory
Organization type
two-branch business
Joined
Oct 2024
Message
184

Doki · Penetration test · 2026

#9

Timely topic.

HHasan G***MemberCommunity member
Joined
Jan 2025
Message
144
#10

exactly like that but ask who prepared the quote and who will actually do the work.

the biggest time-waster for us was not knowing who had the final say. this is my opinion, I'm not claiming it's absolute truth.

DDamla K***MemberCommunity member
Joined
Aug 2025
Message
1
#11

This approach has a cost, which isn't discussed. Everyone rushing into who owns the source code gets stuck at the same point.

Processes without records never improve because you don't know what to fix. I'm also curious if anyone does it differently.

DDoruk Y***Expert
Job title
Operations manager
Sector
Security services
Organization type
medium-sized business
Joined
Jun 2025
Message
17
#12

Great work. Weekly written progress reports are much more useful than asking for dates.

If I were you, I'd go this route.

HHasan Ö***MemberCommunity member
Joined
Dec 2025
Message
50
#13

I'm a small business, let me explain from my side. Everyone rushing into who owns the source code gets stuck at the same point.

TTülay T***Veteran
Job title
Field sales representative
Sector
Software
Organization type
300-person organization
Joined
Apr 2026
Message
1
#14

I'd say don't rush. Just because everyone does it doesn't mean it's right.

If you don't write this down from the start, it leads to arguments later. If I were you, I'd go this route.

KKadir G***VeteranCommunity member
Joined
Feb 2023
Message
14
#15

There's a common mistake people make when doing this. If you get three different answers on a topic the question was asked wrong.

Just because everyone does it doesn't mean it's right. I'm also curious if anyone does it differently.

AAycan A***MemberCommunity member
Joined
May 2023
Message
1
#16

There is something to watch out for. If acceptance criteria aren't written, when the work is done is open to debate.

KKader K***MemberCommunity member
Joined
Oct 2023
Message
6
#17

Noted, thanks.

CCaner B***Member
Job title
Data Analyst
Sector
Real estate
Organization type
20-person company
Joined
Nov 2025
Message
39
#18

I felt relieved reading this answer so it's not just me. Implementing a change request process doesn't slow things down it speeds them up.

When we decide without measuring we always end up in the same place. If you post the result here, it will help others too.

OOnur A***Veteran
Job title
Quality Assurance Manager
Sector
Paper
Organization type
chain store
Joined
Feb 2026
Message
36
#19

Let's separate the concepts, they're getting mixed up. When you try to change everything at once, nothing settles.

Start with a small trial; don't commit to everything at once. If I were you, I'd go this route.

SSena Ş***Veteran
Job title
Courier coordinator
Sector
Real estate
Organization type
chain store
Joined
Dec 2025
Message
86
#20

Great work.

This topic has been closed.The moderator marked the topic as resolved. If you have a similar issue, you can open a new topic.
New topic