Two slots open this quarter Pune, India / 13:00–22:00 IST React and Node only Book a 30 minute call
reactdevstudio
Contact Book a call
Work Hire React developers Hire Node developers Node services Offshore development Blog About Contact
Book a 30 minute call
Home/Blog/The offshore contract checklist: IP, W-8BEN-E, exit terms
contracts / offshore 13 min read Updated August 2026

The offshore contract checklist: IP, W-8BEN-E, exit terms

The paperwork your legal and finance teams will ask for before a rupee moves, what each document is actually for, and the three clauses that decide what happens when the engagement ends badly.

Post author

Yogesh Jadhav

Founder, reactdevstudio · Pune

Nothing here is exotic, and none of it should take three weeks. It is written down because most vendor sites will not show you a contract until you have already spent an hour on a call, and because the two clauses that decide what happens when an engagement ends are usually the two nobody reads. We are the vendor in this transaction, so where our interest differs from yours, the section says so.

The short version

Four documents, not one: an NDA, a master services agreement, a statement of work per engagement, and a data processing agreement if any personal data is involved.

IP should assign to you on payment of the invoice covering that work, and every individual engineer should sign the same assignment. Company-level assignment alone is not enough.

The W-8BEN-E is a certification of foreign status, not a tax return. Without one on file your finance team may be obliged to withhold, and that is entirely avoidable.

Exit terms are the ones to negotiate hardest, because you will read them on your worst week, not your best.

Hold your own accounts. If revoking access requires the vendor to do something, you do not control it.

The four documents, and what each one is for

What this is, and what it is not

This is a description of the paperwork we use and what we have learned negotiating it. It is not legal advice, we are not qualified to give any, and it is written from the vendor side of the table. Use it to know what to ask for and what a normal answer sounds like, then have somebody qualified read anything you are about to sign.

Vendors vary in what they call these, and some try to collapse them into a single PDF. Resist that. Each document has a different lifespan and a different audience, and merging them means renegotiating your commercial terms every time the scope of a project changes.

DocumentWhat it doesSigned

NDA

Protects what you tell us before there is a contract, including the fact that we are talking at all.

First

MSA

The standing terms: liability, IP, confidentiality, payment, notice, governing law. Signed once and reused.

Once

SOW

What is actually being built, by whom, for how long, at what price. One per engagement.

Per project

DPA

Required if we will touch personal data. Names the processing, the safeguards and the transfer basis.

If needed

The practical benefit of keeping them separate is speed. Once the MSA is signed, a second project needs only a new statement of work, which is a one-page document your team can approve without legal involvement. Vendors who insist on a single monolithic agreement are usually optimising for their own sales cycle rather than your second project.

Ask for it upfront

A vendor who cannot send you their standard MSA before a call is not ready to be shortlisted.

Read the SOW twice

It is the only document that says what you are actually buying. Everything else is framing.

Date the NDA properly

A mutual NDA signed after the technical call has already missed the thing it was for.

A statement of work is also where hours, overlap and review targets belong — see how much overlap you actually need for what to write into it.

IP assignment, and the gap most contracts leave

The clause you want says that intellectual property in the work assigns to you on payment of the invoice covering that work. Two words in that sentence do the work. On payment means you are not relying on goodwill if a relationship sours, and it means the vendor is not relying on goodwill either. It is the fair version for both sides. That work means assignment happens incrementally rather than at the end of a project that may never formally end.

The gap is individual contributors. A company can only assign what it owns, and in several jurisdictions work by a contractor does not vest in the company that engaged them by default. If the vendor uses anyone who is not a salaried employee, and most studios do at least sometimes, you want written confirmation that each individual has signed an assignment on the same terms.

Where our interests differ from yours

A vendor benefits from vague IP language, because ambiguity is leverage in a dispute. You benefit from specificity. Ask for the individual assignments in writing rather than an assurance on a call, and treat reluctance as information: it usually means they cannot produce them.

Two further points worth a sentence each in the contract. Pre-existing material, meaning a vendor's own libraries and boilerplate, should be licensed to you perpetually rather than assigned, because a vendor cannot honestly assign the same helper library to forty clients. And open source components should be listed, with their licences, at handover rather than discovered during your next diligence.

The W-8BEN-E, and why your finance team asks for it

This is the one that surprises people, and it is worth understanding because getting it wrong costs real money for no benefit to anyone.

When a US business pays a non-US entity, it has to establish that entity's status. Form W-8BEN-E is how a foreign company certifies that it is foreign, identifies its country of residence and claims any treaty benefits. It is a certification your finance team keeps on file, not something filed with a return.

The consequence of not having it is that the payer may be required to withhold at a default rate of 30 per cent and remit it, which is a genuinely painful surprise for everyone. Separately, payments for services performed entirely outside the United States are generally treated as foreign-source income, which is usually not subject to that withholding at all, but the form is what lets your finance team document that conclusion rather than take it on trust.

Not tax advice, and we are not qualified to give it

Withholding turns on where the services are performed, the entity type and the relevant treaty, and the answer differs by situation. What we can tell you is the practical version: ask for the form before the first invoice, not during it, and let your own accountant reach the conclusion.

UK clients have an equivalent conversation with a different shape. There is no W-8BEN-E, but there are questions about place of supply and reverse charge VAT. In both cases the pattern is the same. Raise it before the first invoice. It takes ten minutes at that point and a fortnight if it surfaces after the invoice has already been queried.

Exit terms, which you will read on your worst week

Every clause in this section exists for a day when something has gone wrong. That is exactly why they get skimmed during a friendly negotiation, and exactly why they deserve the most attention.

What to agree before you start

Notice Thirty days written, either side, with the final week reserved for handover rather than delivery.
Handover A written document, a recorded walkthrough, and every credential transferred. Named, not implied.
Access You hold the accounts throughout. Removing the vendor is something you can do without asking them.
Work in progress Unmerged branches are pushed and documented. Nothing sits only on someone else's laptop.
Payment What is owed at termination, and what is refunded. Both directions written down.

The access line is the one that matters most and costs nothing to agree. If the repository, the cloud account, the domain and the error tracker are all owned by your organisation with the vendor added as a member, then ending an engagement takes a minute and needs no cooperation. If any of them sits in a vendor account, you are negotiating from a weak position at precisely the wrong moment.

"A handover clause is not a sign of distrust. It is the thing that lets both sides be relaxed about the engagement ending, which is what makes it easier to start."

Data protection, if we will touch real records

If the work involves personal data belonging to people in the UK or the EEA, and for most products it does, even if only through a staging database restored from production, you need a data processing agreement, and it needs to name a lawful basis for the transfer.

For a vendor outside the UK and EU that normally means standard contractual clauses, which are published by the European Commission and are usually attached to the MSA rather than negotiated from scratch.

The cheaper answer, where it is available, is not to transfer the data at all. Anonymised or synthetic fixtures for development remove the question entirely, and they make the development environment faster and safer for your own team too. Ask whether the vendor will work that way before assuming production access is necessary.

Anonymised fixtures are cheaper than a transfer in every sense, and they make the first two weeks faster as well as safer.

The checklist itself

Take this to the vendor before the first invoice. Every line is answerable in a sentence, and a vendor who needs a week to answer any of them is telling you how the engagement will go.

Copy this into your contract review

01 Standard MSA sent before the first call, not after the shortlist.
02 IP assigns to us on payment of the invoice covering that work.
03 Every individual engineer has signed the same assignment, and we can see it.
04 Pre-existing vendor material is licensed perpetually, and listed.
05 Open source components and their licences are disclosed at handover.
06 W-8BEN-E on file before the first invoice, or the UK equivalent settled.
07 Thirty days notice either side, with the final week reserved for handover.
08 We hold the repository, cloud, domain and monitoring accounts throughout.
09 Handover means a written document and a recorded walkthrough, not a call.
10 DPA and standard contractual clauses attached where personal data is involved.
11 Liability cap stated as a number we have both looked at, not a formula.

What actually goes wrong

None of these are hypothetical. They are the contract failures that produce real trouble, and every one of them is cheap to prevent and expensive to fix.

Assignment never reaches the individual

The company assigned IP it did not own. Surfaces in diligence two years later, when it is somebody else's problem to price.

The vendor owns the cloud account

Ending the engagement now requires cooperation from the party you are ending it with.

No SOW, just a rolling invoice

Nobody can say what was in scope, so nobody can say what was late.

Withholding discovered on invoice one

Thirty per cent held back, an unhappy vendor, and a fortnight of finance emails that a form would have prevented.

Production data copied for convenience

A transfer nobody documented, in a jurisdiction nobody checked, on a laptop nobody inventoried.

Handover defined as "reasonable assistance"

Which means whatever the losing party decides it means, on the week they care least.

What a small vendor can and cannot sign

Some clauses that look standard in a large enterprise template are genuinely unsignable for a studio of any size, and knowing which is which saves a fortnight. A vendor refusing these is not being difficult; a vendor accepting them without comment has either not read them or is not planning to be around when they bite.

ClauseThe reality for a small vendorReasonable landing

Uncapped liability

A fixed-fee project cannot carry unlimited exposure and leave a solvent company behind it.

A cap stated as a number you have both looked at.

Broad indemnities

Indemnifying against any third-party claim, including ones arising from your own specification, is not insurable.

Indemnity limited to IP infringement and confidentiality breach.

$5m insurance

Common in enterprise templates and priced for enterprises. A small studio carries a fraction of it.

Ask what cover exists, then decide if it is enough.

Exclusivity or non-compete

A studio that cannot work in your sector again is a studio that has to charge you for the sector.

Confidentiality, not exclusivity. They are different things.

The liability cap is the one worth spending real time on, because both extremes are bad for you. Uncapped liability sounds like protection and mostly buys a vendor who will not sign, or one who signs and could never pay. A cap set at one month of fees is close to meaningless. Somewhere between the total contract value and a multiple of it is where most of these land, and stating it as a number rather than a formula means both sides have actually thought about the figure.

Insurance deserves a sentence too, because it is frequently requested and rarely checked. Ask what professional indemnity cover the vendor actually holds and for how much, rather than specifying a number from a template. A small studio with real cover at a modest limit is a better counterparty than a large one that agreed to a clause nobody verified.

Questions people ask

+Do we need all four documents for a two week pilot?

An NDA and a short statement of work is usually enough, provided the SOW carries the IP clause. The full MSA can follow if you continue. What you should not do is run a pilot on a purchase order with no IP language at all, because the code from that pilot is the code you keep.

+Who should own the repository during the engagement?

You should, with the vendor added as members of your organisation. It costs nothing, it makes offboarding instant, and it means your commit history is yours from the first day rather than migrated at the end.

+Is a liability cap negotiable?

Usually, within limits. A small studio cannot carry unlimited liability on a fixed-fee project and stay solvent, so an uncapped demand tends to end the conversation rather than win it. A cap stated as a specific number both sides have looked at is more useful than a multiple nobody has computed.

+What happens to the code if we stop paying?

Under an assignment-on-payment clause, unpaid work has not assigned. That is the point of the clause, and it is worth understanding before it matters. Work you have paid for is unambiguously yours, including anything merged during a pilot you chose not to continue.

Where to go next

If the contract shape makes sense and the question is now which vendor, the eleven questions that sort vendors in one call is the next thing to read. If you have not yet decided whether offshore is right at all, the offshore web development page covers the cases where it is the wrong call.

Sources

Post author

Yogesh Jadhav

Founder of reactdevstudio. Ten years as a working full stack developer, across SaaS products and client work.

Related, Group A only

Three more on offshore work

Procurement and process posts only. No React internals surface here, so a legal or finance reader is never handed an engineering piece.

offshore / cost 10 min

Offshore vendor or your own captive centre?

cost / offshore 10 min

What an offshore development team in India really costs

process / hiring 9 min

Running a two week paid pilot instead of a free trial

Two slots open this quarter.

Send the ticket you would hand over first. You get a written approach in two working days.

Book a 30 minute call

Our standard MSA is available before any call.