Skip to content
Back to blog
NearshoringAugust 11, 202610 min read

Choosing a software company in Türkiye (2026)

Provider types in Türkiye, what they realistically cost, where GDPR reviews break down, and the warning signs that should disqualify a vendor.

by
Mert Y. · Software Engineer

Key takeaways

  • The question is rarely "which company is best" but "which provider type fits my situation" — boutiques, body shops, talent marketplaces and large vendors solve different problems.
  • Market rates run around €40-60 per hour against €120-150 in Germany, but the hourly rate is the least informative number in a proposal.
  • There is no European Commission adequacy decision for Türkiye. Without Art. 46 Standard Contractual Clauses and a documented risk assessment, no serious data protection review will pass.
  • The most reliable selection signal is not the reference list but a provider's willingness to name limits and decline work that does not fit.

Most European companies looking for a software partner in Türkiye start with the wrong question. "Which one is best?" has no useful answer, because the market consists of at least four fundamentally different provider types solving different problems. A vendor that works beautifully for a startup with unclear scope is the wrong choice for a mid-sized manufacturer with compliance requirements — and the reverse holds too.

This guide maps the market, gives realistic price bands, explains where most selection processes break down on data protection, and lists the warning signs that should disqualify a provider.

Why the question looks different in 2026

Germany has roughly 109,000 unfilled IT positions according to Bitkom. The average vacancy stays open for close to eight months. 85% of companies report bottlenecks in hiring, and about one in four receives essentially no applications at all for an advertised IT role. The constraint is no longer choosing between candidates — it is that nobody applies.

At the same time the price structure of European nearshoring has shifted. Salaries in Poland and Romania have moved substantially toward Western European levels in recent years, narrowing the cost gap to those markets. Türkiye still sits below them, at one to two hours of offset from Central Europe — close enough that the working days overlap almost entirely.

That explains why the question gets asked. It does not explain how to choose.

Four provider types compared

TypeFitsTypical sizeRisk
Boutique agencyProduct work with unclear scope, close collaboration10–50 peopleCapacity ceiling as you grow
Body shop / staffingKnown need, defined roles, your own engineering management in place50–500 peopleRotating staffing, little product ownership
Talent marketplaceIndividual profiles, short-term gapsPlatform, not a teamNo shared context, quality varies widely
Large vendorLong-running enterprise programmes with formal procurement500+ peopleProcess overhead, senior profiles often only on paper

The most common mismatch in practice: a company without internal engineering management hires a body shop. The provider supplies capacity, but nobody makes product decisions — the result is utilisation without progress. If nobody internally can prioritise a backlog, you need a provider who takes on product ownership too.

Conversely, a boutique agency is the wrong choice when you already have a strong in-house team and simply need additional hands for clearly defined work. There you are paying for advisory capability you do not need.

The six criteria that actually decide it

1. Who actually works on the project. Proposals like to describe a team of senior engineers; staffing then arrives as juniors under supervision. Ask for the specific profiles assigned to your project, not the company overview. A provider unwilling to commit that in writing has told you something.

2. Language availability at the right level. English is standard in the Turkish tech sector. German is widespread thanks to the long-standing ties between the two countries, but not across all of engineering. What matters is that your language is available where requirements get clarified — at project lead level. Whether the backend developer speaks it is largely irrelevant.

3. Contracting entity and jurisdiction. A contract with a Turkish entity with no European presence means pursuing any dispute in Türkiye. Providers with a company or branch inside the EU reduce that exposure considerably. Ask who signs and which law governs.

4. The data protection construction. More on this below — it is where most selection processes break down.

5. Knowledge handover from day one. Documentation and handover notes belong in the ongoing work, not at the end of the project. Providers who deliberately concentrate knowledge on their side make exiting more expensive than entering. Ask concretely what you would hold after three months if you terminated.

6. Willingness to say no. The single most reliable signal in the whole process. A provider who answers every requirement with "we can do that" either was not listening or is planning change requests. One who names in the first conversation what they cannot do, and where your project does not suit them, is more likely to work honestly later.

Price bands: what is realistic

Market rates for nearshore engineering run around €40-60 per hour. Comparable senior profiles in Germany sit closer to €120-150. That is a factor of two to three.

At project level that means roughly:

ScopeTypical band
MVP with clearly bounded feature set€20,000 – 35,000
Application with a fuller feature set€40,000 – 80,000
Platform with multiple roles and integrationsfrom €90,000
Ongoing maintenance and development10–20% of build cost per year

The hourly rate is the easiest number to compare and the least informative. What decides the bill is total cost to a shipped result: onboarding, coordination overhead, rework from misunderstandings, and the share of work that gets rewritten anyway. A team at €45 that takes twice as long costs more than one at €60 that gets it right first time.

If a quote sits well below the market band, the right question is not "why so cheap" but "which seniority level is actually being staffed". More detail in our nearshore cost breakdown.

Contract models: what fits when

The choice of model shapes how a project runs more than the hourly rate does, and most disappointments come from the wrong model rather than from bad work.

ModelFitsRisk
Fixed priceGenuinely bounded scope: a migration, a specified interfaceRisk buffer in the price, renegotiation via change requests
Time & materialsOngoing product work with a shifting backlogHard to steer without a budget cap
Dedicated teamStanding capacity from roughly three months, knowledge should accumulateNeeds product decisions on your side

The most common mistake is a fixed price for something not yet specified. Both sides essentially know the scope will move — the provider prices in a buffer, you pay it even when the risk does not materialise, and anything additional comes back as a change request anyway. A time-and-materials model with an agreed budget cap is the more honest structure: you pay actual effort, but not without limit.

For ongoing work the dedicated team is the most durable construction, because context knowledge stays in the team instead of being rebuilt at every rotation. The precondition is that someone on your side can prioritise the backlog. Without that role you get utilisation without progress — and that costs more than any hourly rate. The process is set out on our dedicated team page.

The first 90 days

Whether a working relationship holds shows up early. A setup that keeps the risk small looks roughly like this:

Weeks 1–2: contracts and access. Framework agreement, data processing agreement, Standard Contractual Clauses, and the decision about which data the team sees at all. In parallel, repository, CI and ticketing access. This block is almost always the real bottleneck rather than developer availability — plan for it instead of being surprised by it.

Weeks 3–6: a deliberately small first delivery. Not the most important feature, but one that exercises the whole path: ticket, development, review, test, deployment. You learn more about the collaboration from that than from any reference list — how precisely questions get asked, how code review comments are answered, whether estimates hold. Capacity gets scaled up only once that loop runs cleanly.

Weeks 7–12: scaling and handover discipline. Now it is worth growing the team. At the same time documentation should become routine rather than something deferred to the end: architecture decisions written down, onboarding notes current, handover records maintained. The test is simple — could a new developer be productive in two days? If not, a dependency is forming that you will pay for later.

Reversing this order and starting at full capacity before the first loop has worked multiplies the cost of a bad fit.

GDPR: where selection processes break down

This is the uncomfortable part, and the reason many promising selection processes end in the legal department.

On 13 December 2023 the European Commission determined that Turkish data protection law is not equivalent to the GDPR. There is therefore no adequacy decision for Türkiye. Personal data may still be transferred, but only through a Chapter V transfer mechanism.

In practice: an Art. 28 data processing agreement on its own is not enough. You additionally need Standard Contractual Clauses under Art. 46, a documented transfer risk assessment, and technical measures that genuinely address the risks identified.

Türkiye's 2024 reform of its KVKK introduced a GDPR-mirroring framework for standard contractual clauses. That does not produce an adequacy decision, but it does make the contractual construction more robust on the Turkish side.

The most effective lever in the end is architectural rather than legal: if production data never leaves the EU, the engineering team works against anonymised or synthetic datasets, and access to production systems is narrow and logged, the third-country transfer shrinks to a small, controllable remainder.

Ask every provider how they solve this. Anyone answering "we are GDPR compliant" without mentioning Art. 46 has not understood the question. Details in our guide to GDPR and nearshoring.

Five warning signs

  • A fixed price before the first substantive conversation. Either a generous risk buffer is priced in, or change requests are coming.
  • References without verifiable detail. Logos on a page are not references. Verifiable means a contact, a timeframe, and a concrete scope of work.
  • "GDPR compliant" as an assertion. Without naming the transfer mechanism, that is marketing copy, not a legal position.
  • No commitment on staffing. If who works on your team is not committed in writing, staffing becomes negotiable after signature.
  • Agreement with everything. A provider without limits has no specialisation.

When Türkiye is not the right answer

For completeness, because these cases are real:

If your legal team requires processing to stay inside the EU, Poland or Romania are the cleaner answer. GDPR applies there directly and the Art. 46 mechanism falls away entirely. That is a genuine structural advantage of those locations, not a detail.

For work involving security clearance, critical infrastructure, or public tenders with location requirements, nearshoring to a third country is usually ruled out regardless.

And if continuous on-site presence is part of the deliverable — daily attendance at a plant, a hospital, a client site — it cannot be nearshored, whoever the provider is.

A fuller comparison of Türkiye, Poland, Romania and India sets the locations against each other on cost, timezone and data protection status.

Twelve questions for the first call

  1. Which specific profiles will be assigned, and will that be committed in writing?
  2. Who is the contracting entity, and which law governs?
  3. Which Art. 46 GDPR mechanism carries the data transfer?
  4. Does production data stay in the EU? If not, why not?
  5. What data does the team develop against — production, anonymised, or synthetic?
  6. How are access rights granted and logged?
  7. At which level is our working language available?
  8. What is the billing model, and what is explicitly not included?
  9. What would we hold after three months if we terminated?
  10. What is the notice period, and how does knowledge handover work?
  11. What kinds of projects do you turn down?
  12. What went wrong on a project in the last twelve months, and what changed as a result?

The last question is the most revealing. Every provider with real delivery history has an answer. One who does not has either shipped little or is not telling the whole story.

In short

The decision does not turn on the reference list. It turns on four things: whether the provider type fits your situation, whether staffing is committed in writing, whether the data protection construction survives review, and whether the provider is willing to name limits.

If you are at the point where these questions get concrete: we work out of Istanbul and Berlin, and in a first conversation we would rather establish whether nearshoring is the right route for your project at all. Our approach is outlined on the nearshore software development page.

Two related reads if you are still framing the decision: the model question — in-house, nearshore or offshore — is worked through in nearshore vs offshore, and the numbers you should be comparing quotes against are in mobile app development cost and software project estimation.

#nearshoring#turkey#outsourcing#gdpr#vendor-selection
by
Mert Y. · Software Engineer

Mert Y. builds and scales digital products at runIT Technology — writing about mobile and web engineering, performance and technical SEO.

Frequently asked questions

  • Yes, but not automatically. Because there is no European Commission adequacy decision for Türkiye, an Art. 28 data processing agreement is not sufficient on its own. You additionally need Standard Contractual Clauses under Art. 46, a documented transfer risk assessment, and technical measures such as EU-region hosting, pseudonymisation and logged access control.

Have a project in mind?

Tell us briefly what you are planning. We reply within one working day — usually with questions, not a pitch.

We use your details only to answer your enquiry.

Ready to ship faster?

A one-hour discovery call to map your roadmap.