There are three basic types of nearshoring contract models: fixed-price, time and materials, and dedicated team. Which one is specified in the contract will affect any future changes to the project. Understanding these three models puts you in a stronger position when negotiating with a provider.
The three models distribute risk and control differently between the client and the contractor, and each has its own billing logic. An industrial company that commissions the development of a precisely specified machine control system needs a different model than a retail company that continues to develop its online store over the course of several years.
Three types of contracts are common in nearshoring. A fixed-price contract safeguards the budget but requires a detailed scope of work. A time-and-materials contract is billed based on actual effort and leaves requirements open-ended, while a dedicated team provides a fixed team for day-to-day operations. These three forms can be combined within the same project if the contract provides for this from the outset.
An Overview of the Three Models
Before it’s worth taking a closer look at a specific model, it helps to consider the basic differences in billing and areas of application.
| Model | Billing | It works best when … |
|---|---|---|
| Fixed Price | Fixed total amount before the project begins | the scope of functionality is clearly defined from the outset |
| Time and Materials | Billing based on actual hours or days worked | requirements may still change during the project's duration |
| Dedicated Team | Monthly flat rate per roll | a product is continuously developed and maintained |
A fixed price provides budget certainty but leaves little wiggle room
With the fixed-price model, the total cost is determined before the project begins. The client knows the costs from the start, which makes it easier to secure internal budget approval. This requires a requirements specification that describes the scope of work in sufficient detail so that both parties have a shared understanding of the deliverables.
This is also where the model’s weakness lies. If a requirement changes during implementation—and this happens at some point in most projects—every deviation becomes a reason for renegotiation. Anyone who launches a project whose requirements are highly likely to evolve further pays for the security of a fixed price with the effort of renegotiation during the project’s duration.
Time and Material billing is based on actual hours worked
Time and Materials billing is based on the number of hours or days worked. This model is suitable when the scope of work is not fully defined at the outset or is likely to change based on experience. A team can prioritize, test, and make adjustments without having to renegotiate every change.
The trade-off is less planning certainty on the client’s side. Without active management through sprints, reporting, and an agreed-upon budget cap, costs can spiral out of control. A time-and-materials contract requires more ongoing coordination from both sides than a fixed-price contract.
"Dedicated Team" provides a permanent, exclusive team
In the dedicated team model, the provider assembles a fixed team that works exclusively for one client. Billing is based on a monthly flat rate per role, such as for backend development, frontend development, or quality assurance. The team is familiar with the product, the architecture, and the points of contact throughout the entire project.
This model pays off especially after the go-live, when a product is continuously developed and maintained. For a one-time project with a fixed end date, it’s rarely worth setting up a dedicated team. In such cases, a fixed-price or time-and-materials model is more appropriate.
Effectively Combining Nearshoring Contract Models in the DACH Region
In practice, companies rarely opt for a single model for the entire duration of a project. According to an analysis of GAIM Solutions In the DACH region, a combination of the following has frequently proven effective since 2026: a fixed price for individual, clearly defined modules; time-and-materials billing for enhancements during the project term; and a dedicated team for operations after go-live.
This combination requires a contract that provides for multiple billing options from the outset, rather than having to draw up a completely new contract later on. Clarifying this with the provider in advance saves you from having to go through a second round of negotiations in the middle of the project. If you also want to clarify who owns the rights to the resulting code, you’ll find the legal basis for this in the article “IP Protection in Nearshoring.” If you also want to estimate what the three models will actually cost over the entire project duration, you’ll find the calculation basis for this in the article A Realistic Estimate of Nearshoring Costs.
The Legal Framework in Germany
The type of contract also has legal implications. In Germany, a fixed-price contract is generally classified as a contract for work and services under § 631 BGB classify. This is geared toward a specific outcome, such as functional software. The time-and-materials model, on the other hand, follows the logic of a service contract § 611 of the German Civil Code (BGB), which focuses on the activity itself rather than its result.
In Germany, a fixed-price contract for functional software is usually a contract for work and services, involving a formal acceptance and a subsequent warranty period.
German Civil Code, as of August 2026
This difference affects the warranty and acceptance. Under a contract for work, the client must accept the work; the warranty period begins after acceptance. Under a contract for services, there is no such acceptance; the party is not obligated to achieve a specific result, but rather to perform the agreed-upon services.
The choice of contract model is therefore also a legal issue, not purely a business one. It should be decided before the contract is signed, not during the first crisis.
How torck handles contract models in practice
At torck, the contracting party is the same German company, torck GmbH, for every model—whether a module is billed at a fixed price or ongoing operations are handled under the Dedicated Team model. German law applies, there is a single point of contact, and responsibility for compliance with the General Data Protection Regulation lies with a German company, not with an intermediary partner agency abroad.
This eliminates the point where nearshoring contracts most often run into trouble in practice: the subcontractor chain. Clients sign one contract instead of three, and during negotiations on contract amendments, there is no intermediary with its own margin at the table. This is possible because the third location, Rabat, is also a torck subsidiary and not a loosely affiliated partner company.
Development takes place across the three locations—Maxhütte-Haidhof, Vienna, and Rabat—with project management based in Germany and Austria, using a common quality standard that includes code reviews and an end-to-end CI/CD pipeline. Morocco is in the UTC+1 time zone year-round; the time difference between Rabat and the other two locations ranges from zero to one hour, depending on the season. A change to the scope of work can therefore be discussed and documented in writing on the same business day, rather than with a time lag of six or eight hours, as is the case with offshore teams in Asia. Anyone looking to combine nearshoring contract models in an ongoing project needs precisely this short coordination cycle.
Classifying a contract as a contract for work or a service contract does not replace legal advice in individual cases. In the case of mixed contracts with multiple billing methods, it often remains unclear in practice which classification applies to which part of the service, and this gap usually only becomes apparent in the event of a dispute. Anyone combining multiple models should specify the legal classification for each component of the service rather than applying a blanket classification to the entire project.
Clarify the combination of models in advance
A contract that provides for multiple billing options from the outset eliminates the need for a second round of negotiations in the middle of the project. There is virtually no time difference between Rabat and the locations in Germany and Austria, which shortens the time needed for any coordination on this matter.
Frequently Asked Questions
Which model is appropriate when the scope of the project is unclear?
If it’s not clear at the start of the project which features will ultimately be needed, a time-and-materials approach is the more realistic choice. A fixed-price contract forces both parties to define the scope in advance to such an extent that later insights from testing or user feedback can hardly be incorporated. It is common to start with a time-and-materials approach for the first few sprints until the scope has stabilized. After that, a fixed price may be used for individual, clearly defined modules as needed.
How do you switch models in the middle of a project?
The easiest way to make a change is if it is already provided for in the original contract—for example, as an option following a defined milestone. If this provision is missing, an addendum is required that documents the current status of services rendered and establishes the new billing method effective as of a specific date. It is important to fully resolve any outstanding issues from the old model before the new one begins, so that no gap in billing arises.
What should be included in the termination clause?
A robust termination clause governs the notice period for both parties, the handling of work that has already been performed but not yet billed, and the handover of code, documentation, and access credentials upon contract termination. In the case of dedicated team contracts, there is also a transition period during which the team completes ongoing tasks rather than abruptly walking away on the last day. Without these provisions, it remains unclear what will actually happen in the event of a dispute or a change in service provider.
Why torck
Which contract model is ultimately the right fit depends on the project, not on a standard answer. torck builds Nearshoring Structure contract models so that fixed-price, time-and-materials, and dedicated team arrangements can be combined within the same project, with a German GmbH serving as the sole contractual partner throughout and without an intermediary agency. If you want to determine the right approach for your own project, it’s best to discuss this directly in a Initial Consultation.
This article refers to laws and regulations to put technical decisions in context. It is not legal advice. Whether and how a rule applies to your company is a question for your legal department or a law firm.