15% OFF ON ANY PLANUse code 15off4everClaim now →15% OFF ON ANY PLANUse code 15off4everClaim now →15% OFF ON ANY PLANUse code 15off4everClaim now →15% OFF ON ANY PLANUse code 15off4everClaim now →15% OFF ON ANY PLANUse code 15off4everClaim now →15% OFF ON ANY PLANUse code 15off4everClaim now →
Templates / Contract

Free Localization Contract Template

A localization contract covers the scope of software localization work, payment and revision terms, ownership of files, liability for build issues, and sign-off.

Localization Contract template preview

Language:

en

Last updated:

October 2026

Share template

A release gets close, the strings are almost ready, and then one small translation change can ripple into truncated UI, broken placeholders, or the wrong plural on a key screen. This localization contract gives the release a written baseline for what gets localized, how files get handled, and what happens when edge cases show up late in the cycle.

The agreement starts with It covers our software localization work, which anchors the job to the accepted proposal, the files, and the deadline you’re aiming at. What you get spells out the handover in practical terms, from string freeze and export checks through build-based LQA, with the client seeing deliverables before they ever reach Payment. The contract uses Zilla Slab headings over Roboto body text, with gold and indigo accents that keep the attention on the parts that can make or break a build... especially placeholders, tags, and file structure.

  • It covers our software localization work Anchors the agreement to the accepted proposal and explains how exported files and deadlines stay aligned.
  • What you get Details the workflow from string freeze through build LQA and the final localized import set the build can take.
  • Payment Sets the 30% booking invoice, the 70% handover invoice, net 14 terms, and when work or handover can pause.
  • Changes Defines two revision rounds and how post-freeze string changes get priced and scoped before work continues.
  • Ending the project Explains notice in writing, payment for completed work, and handover of finished files, then closes with signature.

Overview and scope: It covers our software localization work ties the contract to the accepted proposal and frames how scope, files, and deadlines stay aligned. Deliverables: What you get describes the localization workflow and the deliverables to confirm, including build-based LQA and the final import set. Fees and invoicing: Payment states the 30% booking invoice, the 70% handover invoice, 14-day terms, and what happens when payment is late. Revisions and change requests: Changes defines two revision rounds, then explains how post-freeze source edits get quoted and how LQA coverage gets confirmed. Sign-off and termination: Ending the project covers ending notice, paying for completed work, and handing over usable files, with a signature block for acceptance.

We went from spending hours on every proposal to creating fully customized ones in under 5 minutes. That's not an exaggeration - we timed it.

Yazan & Mawaheb
Yazan & MawahebAgency Owners

What to include in a localization contract

PartWhat it covers

It covers our software localization work

States what the contract applies to and how localization files, scope, and deadlines stay aligned with the accepted proposal.

What you get

Describes the deliverables and the workflow, including string freeze checks, terminology lock, build-based LQA, and final import-ready files.

Payment

Explains the 30% booking invoice and 70% handover invoice, net 14 terms, and when work or handover can pause if payment goes overdue.

Changes

Defines two revision rounds and how out-of-scope updates get listed, quoted, and approved before they’re applied.

Who owns what

Confirms what the client owns after final payment, and what working methods and tooling stay with the localization provider.

Problems and fixes

Sets the rules that protect the build, explains what gets fixed when a translation change caused the issue, and clarifies what stays outside responsibility.

Ending the project

Covers ending the project by written notice, paying for completed work, handing over usable files, and includes a signature block.

Who it is for

Localization agencies, translation teams, and product teams shipping multilingual apps who need contract terms that protect the build and the release date.

The contract in full

It covers our software localization work for your product release, based on the proposal you accepted, and it’s meant to keep scope, files, and deadlines aligned.

We’ll work the way product teams need it to work: we take your exported resource files and reference material, we translate without touching keys or breaking placeholders, and we hand back files that drop straight into your build. The terms below explain how we run the project and how we handle the common edge cases that can derail a release.

What you get

We’ll do software localization for the target locales you confirm, using the file formats you provide, and we’ll return the same formats back with structure intact so your import does not break. The project covers the deliverables listed below.

We start with a string freeze and export check, then a translation pass with terminology locked for UI labels. We then do build-based LQA and return an issue list you can route quickly, before we hand over the final import set and do a spot-check with you to make sure nothing was missed on key screens.

* Translated resource files * UI terminology glossary * Termbase and notes * Build LQA issue list * Final localized import set * Store listing localization

Payment

To book the work, we invoice 30% of the total price when you sign the proposal. We schedule the project once that invoice is paid. We invoice the remaining 70% when we hand over the finished work.

Every invoice is payable within 14 days of its date. If a payment goes past due, we’ll tell you what’s outstanding and what it means for the timeline. Until the account is up to date, we may pause handover, pause further work (including LQA fixes), or move booked time to the next available slot. We’ll always try to avoid release-day surprises by flagging this early.

Changes

Your project includes two revision rounds. A revision round means we apply your consolidated feedback to our translated strings and supporting assets, and we return updated files in the same formats. It also includes fixes for issues we logged during build LQA that are clearly translation changes.

Anything outside those rounds is treated as a change, and we price it before we do it. The most common case is source strings changing after the string freeze check. When that happens, we’ll list what changed (new keys, edited source text, removed strings, or moved UI), confirm the impact on LQA coverage, and send a quote so scope and invoice stay aligned.

Who owns what

Once the final invoice is paid, you own the translated resource files, glossary, termbase entries, and LQA issue list we produced for your software localization project. You can use them in your product, ship them, and keep iterating on them internally.

We keep ownership of our working files, checklists, scripts, QA patterns, and any reusable tooling we use to protect variables, tags, and file structure. If you ask for editable working files (for example, our intermediate bilingual tables or QA exports), we can usually share them, but they’re shared to help your team maintain the build, not to transfer our internal methods.

Problems and fixes

We take care with the things that can break a build. We do not rename keys, we keep file structure intact, and we keep placeholders, tags, and escape characters exactly as provided. If you spot a translation-caused issue that came from us not following that rule, tell us promptly and we’ll prioritise a fix.

We can’t take responsibility for issues caused by changes to source strings after freeze, broken exports, incorrect platform rules in the files, fonts and layout constraints in the UI, or missing context (for example, a screenshot or the screen a string appears on). Build LQA reduces risk, but it can’t guarantee every screen state your users can reach.

Ending the project

Either of us can end the project by giving notice in writing. We’ll agree the notice period with you in writing based on where we are in the schedule and what your release needs.

If the project ends, you pay for the work completed up to the end date, including any booked time we’ve already committed to your deadlines. Once paid, we’ll hand over what’s finished and usable at that point in the same file formats you provided, plus any notes we have that help your team pick up the thread. If we’re waiting on inputs we asked for (like exports, target locales, or a test build and login path), we’ll also confirm what was missing so you can restart cleanly later.

Signature

Legal Notice: Please consult legal advice and carefully review the content of this contract template before implementing this template in your business.

Questions about this contract template

What should a localization contract include?

A localization contract usually covers scope and deliverables, file handling rules, payment terms, revision rounds, ownership of translated assets, and what happens when build issues or late string changes show up. This template includes all of those sections, plus a sign-off block.

Which file formats can software localization cover?

Software localization contracts normally name the file formats and require returning the same format with structure intact so imports don’t break. This template makes the file format part of the scope and ties it to the exported resource files you provide.

How do localization providers handle variables, placeholders, and tags?

Localization work should keep keys, placeholders, tags, and escape characters exactly as provided, because those elements can crash a build or break UI rendering. This contract states those rules and explains how fixes get handled if a translation-caused issue is reported.

How many revision rounds are typical in a localization agreement?

Revision terms vary, but most agreements spell out a fixed number of feedback rounds and define what counts as a change request. This template includes two revision rounds, then treats anything beyond that as a priced change agreed before work continues.

Do you need build-based LQA in a localization project?

Build-based LQA helps catch truncation, missing context, and UI-specific issues that don’t show up in spreadsheets or exports. This contract describes build LQA as part of the workflow and frames it as risk reduction rather than a guarantee for every screen state.

When does the client own translated strings and localization assets?

Ownership terms usually transfer after the final invoice is paid, so the client can ship and iterate on the localized files. This template gives the client ownership of the translated resource files and reference assets produced for the project, while keeping internal working methods with the provider.

Start free today

Your entire business, one login away

No credit card required. No contracts. Just the tools you need to run, grow, and automate your business with Super Work AI.

No credit card required

Plutio - Your entire business, one login away