Start typing to search contracts, clauses, cast, and terms. Arrows ↑↓ to navigate, Enter to open.

Master Services Agreement

Briefing before negotiation. Horizon is engineering-led and IP-obsessive: their Head of Engineering reads this line-by-line and leaves margin notes. Expect pressure on three sections. §4 Intellectual Property — they will ask for source escrow and full assignment on delivery, not on payment. §7 Liability — they will push the cap up to 2× fees, not down. §3 Payment — their standard is 14 days, which we accept; watch for any attempt to net 14 against "acceptance," which converts the clock into a gate. Everything else usually closes clean in one round.

Effective date: ___________

Contractor: Acme Services GmbH, a company incorporated under the laws of the Federal Republic of Germany, commercial register HRB123456X, VAT ID DE999888777, registered office Musterstraße 1, 10115 Berlin, Germany, acting through its Director [Director Name] (hereinafter, the "Contractor").

Customer: Horizon Maritime Analytics Oy, a company incorporated under the laws of Finland, business ID [FI-xxxxxxxx-x], registered office [Street], 00100 Helsinki, Finland, acting through its [Signatory Title] [Signatory Name] (hereinafter, the "Customer").

The Contractor and the Customer are referred to individually as a "Party" and collectively as the "Parties."

Whereas the Customer wishes to engage the Contractor to provide software consulting and development services, and the Contractor wishes to provide such services on the terms set out below, the Parties agree as follows.

1. Key Commercial Terms

TermValue
ServicesSoftware consulting and development, scoped per Statement of Work (hereinafter, "Services")
Engagement modelMaster agreement. Each engagement is described in a Statement of Work signed under this Agreement.
InvoicingMonthly in arrears. Payable within 14 calendar days of invoice date.
Bank transfersTo the account stated on the invoice. Each Party bears its own bank charges.
CurrencyEUR, unless a Statement of Work states otherwise.
Rate reviewNot more than once per 12 months; capped at +10% per review.
OvertimeOvertime = 2× Rate. Only with the Customer's prior written approval.
TermRolling, until terminated under §8.
Termination notice30 days at will. Shorter periods may apply under active Statements of Work (see §2).
Governing law / forumEngland and Wales (see §9).

2. Engagement Structure

Each engagement under this Agreement shall be described in a Statement of Work (hereinafter, "SoW") signed by both Parties. The SoW shall describe, at minimum, the scope of Services, the assigned team or rate card, the fees and billing model, any applicable milestones or acceptance criteria, and the planned duration.

In case of conflict between this Agreement and a SoW, this Agreement prevails, except where the SoW expressly states that a specific provision of this Agreement is varied for that SoW only.

A SoW may be terminated independently of this Agreement on the notice period stated in the SoW. Termination of a SoW does not terminate this Agreement; termination of this Agreement terminates all SoWs that have not been completed, subject to §8.

3. Fees and Payment

clause / payment-dispute-client

Payment Dispute (client-facing)

Payment Dispute. If any amount claimed as payable is disputed in good faith, the Customer shall pay the undisputed portion and give a 5 business days notice specifying the basis of the dispute in reasonable detail.

Payments that are undisputed by the Customer within 5 business days of receipt are considered accepted.

Difference from Payment Dispute (subcontract version)

Mechanically identical, different party:

ContractPayerWho disputesWho has 5 days
Dev / PM / Marketing subcontractContractorContractorContractor
Services AgreementCustomerCustomerCustomer

Same silent-acceptance mechanism applied in opposite roles.

Things to watch

  • 5 business days is short for client workflows too. Large enterprises often run 10–15 day approval chains — negotiate if needed.
  • "Considered accepted" works in our favor here: if the client misses the window, we get paid.
  • This clause pairs with Late Payments Interest: 5-day dispute window first, interest after that.
clause / late-payments-interest

Late Payments Interest

Late Payments. If the Customer does not pay invoices when due, interest on the unpaid amounts of 0.5% per calendar day will be charged starting the day after the payment becomes due.

How this clause works in practice

Defensive mechanism for two reasons:

  1. Psychological pressure. 0.5%/day ≈ 180% annualized. Client finance teams notice this number and bump our invoices up the payment queue.
  2. Legal footing. If collection escalates to court, we have a clean contractual basis for including interest in the claim, without renegotiation.

What this clause doesn't do

  • Doesn't override Payment Dispute (client-facing). If the client legitimately disputes an amount, interest doesn't accrue on the disputed portion.
  • Not a profit mechanism. The point is prompt payment, not earning on delays.
  • Not auto-triggered. In practice we only invoice interest on serious delays (30+ days). Smaller delays are negotiated informally.

Why this clause doesn't exist in subcontracts

This clause is absent from our subcontract agreements. The reason is simple: we pay subcontractors, and charging ourselves interest for late payment would be absurd. This clause is one-directional, present only in contracts where we are the payee.

4. Intellectual Property

clause / client-ip-assignment

Client IP Assignment

Final Works. The Contractor transfers to the Customer all intellectual property rights (IP rights) in all materials developed for or provided to the Customer by the Contractor through the performance of Services (Deliverables), as necessary payments are made during the agreement. If the agreement is terminated, the Contractor shall transfer all finished and unfinished Deliverables previously paid for.

No copyleft licenses. The Contractor warrants that it has not included or used, and will not include or use, any Open-Source Software or any libraries or code licensed under the General Public License, AGPL, or any similar copyleft license in the Software, where such license would require the Customer to license the Software onwards or otherwise make it available to others, without the Customer's prior written consent.

How this works in practice

Three principled differences from the subcontract version:

AspectSubcontract (Dev)Services Agreement
DirectionSubcontractor → ContractorContractor → Customer
Transfer timingExclusively after full payment of all feesRolling, as payments are made
On terminationWe transfer all paid-for work, including unfinished

Rolling IP transfer is the important change. The client gets rights progressively as they pay, not "all or nothing after the last invoice." This protects the client if we stop working mid- project for any reason — they retain rights to what they paid for and can continue development with another contractor.

Things to watch

  • "Necessary payments are made" is slightly awkward legal phrasing. In practice it means: "after we invoice and the customer pays."
  • Unfinished Deliverables. On termination we hand over even incomplete code that was paid for. Honest, but it means our repositories must be in a shippable state at all times.
  • Copyleft warning is identical to the dev-subcontract version, and that's the point: if a subcontractor introduces a GPL dependency into our code and we ship it to the client, we break both agreements simultaneously.

5. Confidentiality

clause / confidentiality-mutual

Mutual Confidentiality

Confidential Information means all material, non-public, business-related information, written or oral, whether marked or not, that is disclosed or made available to the receiving party, directly or indirectly, through any means of communication or observation.

Restrictions do not apply to information that, without breach of this agreement:

  • is already known to the receiving party;
  • is or becomes publicly known;
  • is obtained from a third party without confidentiality obligations;
  • is independently developed without using Confidential Information.

Burden of proof for all exceptions to the Confidential Information definition rests with the receiving party.

Confidentiality obligation. The receiving party will hold Confidential Information in confidence, use it only for the Purpose specified in the agreement, and exercise reasonable care to prevent loss or unauthorized disclosure.

Return or destruction. On expiration or termination of the agreement, or on the disclosing party's request, the receiving party shall promptly return all Confidential Information and destroy all copies.

Term of confidentiality. Trade secrets remain protected for as long as the information qualifies as a trade secret. Other Confidential Information is protected for 3 years from the agreement's Effective Date.

When to use this clause

Core to any NDA. Present in:

  • NDA General — the main document, where this clause is expanded with additional procedures (return/destruction, required disclosure, permitted disclosure).
  • Can be referenced from a Services Agreement as an additional layer of protection, though typically NDA and MSA are signed as separate documents.

What this clause doesn't cover

  • Doesn't prevent reverse engineering of publicly available products.
  • Doesn't create obligations for information obtained from public sources.
  • Doesn't limit legally-required disclosures (court, regulator), but requires prompt notification of the disclosing party.

6. Warranties and Disclaimers

The Contractor warrants that (a) it has full authority to enter into this Agreement and to perform the Services; (b) the Services will be performed in a professional manner and by personnel with appropriate skill; (c) to its knowledge the Deliverables do not infringe any third-party intellectual property rights, subject to the carve-outs in §4.

Except as expressly stated in this §6, the Services and Deliverables are provided "as is" and the Contractor makes no other warranties, express or implied, including (without limitation) any implied warranty of merchantability or fitness for a particular purpose.

7. Limitation of Liability

clause / liability-limitation-mutual

Limitation of Liability and Indemnification (mutual)

Mutual Indemnification. Each party (as an indemnifying party) shall indemnify the other (as an indemnified party) against all losses arising out of:

  • any proceeding brought by either a third party or an indemnified party; and
  • the indemnifying party's wilful misconduct or gross negligence.

Mutual Limit on Liability. Neither party shall be liable for breach-of-contract damages suffered by the other party that are remote or that could not have reasonably been foreseen on entry into this agreement.

Maximum Liability. The Subcontractor's (or Contractor's in a client agreement) liability under this agreement shall not exceed the fees paid under this agreement during the 12 months preceding the date upon which the related claim arose.

Why these three layers

Three layers working together:

  1. Mutual indemnification — covers third-party suits (e.g., a client sues us over our software; we can flow the indemnification through to the subcontractor if it was their code that caused the problem).
  2. Mutual limit — excludes speculative damages (e.g., "we lost a $10M contract because of your 2-day delay" — such unforeseeable consequences aren't covered).
  3. Max liability cap — hard ceiling on any liability, tied to the real money that moved between the parties.

Why 12 months

This is industry standard in IT services. The argument: liability should be proportional to engagement size. If we paid a subcontractor $100k a year, their maximum liability is $100k. Not $1M, not $50k. Predictable and symmetric.

Some clients try to reduce the cap to 3–6 months or a fixed amount. When they do, understand whether that reduction actually matches the risk profile of the specific project.

What this clause doesn't cover

  • IP infringement. If we shipped the client code with a GPL dependency and they get sued by the Free Software Foundation — our 12-month fee cap does not limit our liability for IP infringement. That's a separate risk category.
  • Confidentiality breach. Breach of Mutual Confidentiality often escapes the mutual limit because damages are "remote by definition" — the client can't exactly calculate what a leak cost.
  • Willful misconduct. Intentional breach isn't capped. This is mandatory in many jurisdictions and written into the indemnification clause.

Where used

Identical or near-identical clause in:

  • Subcontract Dev 2026
  • Subcontract PM 2026
  • Subcontract Marketing 2026
  • Services Agreement 2026

This is the second genuine cross-pillar clause (after Dispute Resolution UK). Changing the cap from 12 to 6 months is one edit across four contracts.

8. Term and Termination

clause / termination-at-will

Term and Termination (MSA, at will)

Term. This agreement takes effect on the Start date and continues until terminated by either party in accordance with the terms below.

At-will termination. Either party may terminate this agreement at any time, without cause, by giving the other party 30 calendar days prior written notice.

Shortened notice. After the initial 30-day notice period, the parties may move to 14-day notice for any further amendments or terminations within the scope of this agreement.

Why 30 days

A deliberate difference from subcontract agreements (which cap at 14 days). Reasons:

  • Client-project handover is harder. When a client leaves, we lose not just a single performer but a whole context: documentation, access credentials, decision history, product knowledge.
  • Revenue planning. Client projects are our revenue. 30 days gives Finance and Account Management time to re-plan resources and find a replacement.
  • Reputation. Abrupt client-agreement termination is a reputational hit. 30 days signal professionalism.

At-will vs for-cause

In the Anglo-Saxon legal tradition, at-will termination means "without having to prove the other party breached the agreement." It's simpler legally because:

  • No dispute about what constitutes breach
  • No need to document specific failures
  • Minimal litigation risk over the termination itself

In exchange, the mandatory 30-day notice is the "price" of that clean exit. Both parties get predictability instead of having to justify themselves.

Where else

This clause appears in the Master Services Agreement. Subcontract agreements use a different termination model.

9. Governing Law and Disputes

clause / dispute-resolution-uk

Dispute Resolution (England and Wales)

Negotiation. In case of any controversy or claim arising out of this agreement, the parties shall consult and negotiate with each other and attempt to reach a mutually satisfactory solution.

Choice of forum. If the parties do not reach a settlement within a period of 60 days, any unresolved controversy or claim shall be settled in the courts of England and Wales.

Why England and Wales

  • Neutral jurisdiction for most of our clients and subcontractors (Germany, Ukraine, EU, US).
  • Commercial speed — English commercial courts have a reputation for being fast (relatively) and predictable.
  • Language — English, matching the language of most of our contracts.
  • Enforcement — English court decisions are widely recognized in many jurisdictions through treaty.

Where this clause is used

This is a true cross-pillar clause — it's present in every contract we sign, regardless of payment direction:

  • Services Agreement 2026 (client-facing)
  • Subcontract Dev 2026 (subcontract)
  • Subcontract PM 2026 (subcontract)
  • Subcontract Marketing 2026 (subcontract)

If Legal changes the forum (say, to Estonia EL27 following a restructuring of our legal entities), a single edit to this file updates every contract at once. That's the composition model's whole point.

Why 60 days

No magic number. 60 days is a compromise:

  • Long enough for the parties to meet, exchange positions, and possibly engage a mediator.
  • Short enough that a bad-faith party can't drag negotiations indefinitely.
  • If a dispute is truly irreconcilable, 60 days is enough to establish that.

10. General

Notices. Any notice under this Agreement shall be in writing and sent to the registered addresses stated above, with a copy by email to the designated contact for each Party. Notices are effective on the second Business Day after dispatch.

Assignment. Neither Party may assign this Agreement without the prior written consent of the other, except that either Party may assign to a successor in a merger, consolidation, or sale of substantially all assets, on written notice.

Entire agreement. This Agreement, together with any SoWs signed under it, constitutes the entire agreement between the Parties in respect of its subject matter and supersedes all prior discussions, proposals, and agreements.

Counterparts and electronic signature. This Agreement may be executed in counterparts, including by electronic signature, each of which shall be deemed an original and which together shall constitute one instrument.

Severability. If any provision of this Agreement is held unenforceable, the remaining provisions shall continue in full force, and the Parties shall negotiate a replacement provision that achieves the intended commercial effect.

11. Signatures

For the Contractor — Acme Services GmbH

Name: [Director Name]

Title: Director

Signature: _______________________

Date: ___________

For the Customer — Horizon Maritime Analytics Oy

Name: [Signatory Name]

Title: [Signatory Title]

Signature: _______________________

Date: ___________

Schedule A — Statement of Work Form

Each SoW signed under this Agreement shall follow the form set out below, with such adjustments as the engagement requires:

  1. SoW reference. SoW number, effective date, and reference to this Agreement by date and title.
  2. Scope of Services. Description of the work and any explicit exclusions.
  3. Team and rate card. Named roles, rates, and any minimum / maximum hours.
  4. Billing model. Time and materials, milestone, or fixed fee.
  5. Duration and termination notice. Start date, planned end date, notice period for termination of the SoW (may be shorter than the 30 days in §1).
  6. Acceptance criteria (if any). Only where the engagement has discrete deliverables against which acceptance makes sense.
  7. Variations from the MSA. Any provisions of this Agreement that are varied for this SoW only (per §2).
  8. Signatures. Authorised signatories for both Parties.

The first SoW under this Agreement is SoW-01: Route-Optimization Engineering Support, attached separately.