MVP Development Logo
A working prototype for $350 in 7 days

Fixed price, source code yours

MVP Development · MVP development

Ship a funding-ready MVP in 7 days, for $350

Senior engineers, AI-accelerated, deployed and investor-ready, with no quality trade-off.

Back to Blog
Guides

Hiring Offshore Developers as a US Company: Contracts, Tax, IP, and What Actually Goes Wrong

What a US startup needs before hiring an offshore development team: the IP clause, the W-8BEN-E, the Section 174 tax question, and six checks.

Hiring offshore developers as a US company: three clocks for the US, Europe and Asia, and the overlap a team actually gets
Seif Sgayer
Founder & CEO, MVP Development
· 19 min read

TL;DR

A US company can hire a development team anywhere in the world, and most of the paperwork is simpler than founders expect. Four documents cover nearly all of it: a contract with an explicit IP assignment, a W-8BEN-E from the vendor, an NDA, and a working agreement that says when the two sides overlap.

What is not simple is the tax treatment. Since 2025, software development you pay for domestically can be expensed immediately, and software development you pay for abroad is amortized over fifteen years. That changes the real cost of an offshore team, and your CPA needs to price it before you sign.

The disputes that actually happen are not about law. They are about code that was never assigned, accounts the founder never owned, and overlap hours nobody wrote down.

What is different when the developer is abroad

Hiring a US contractor and hiring a foreign one are the same transaction with different paperwork. Here is what changes and what does not.

US contractor Offshore company
Tax form you collect W-9 W-8BEN-E
1099 at year end Yes No
Withholding on payments None None, for services performed abroad
Misclassification risk Real Effectively none for a foreign company
IP ownership by default Theirs, until assigned Theirs, until assigned
Enforcing the contract US court Practical leverage, not a courtroom
Section 174 treatment Domestic, expensed Foreign, 15-year amortization
Payment ACH International wire or a transfer service
Data location US Wherever their laptops are

Three rows matter more than the rest: the tax form, the Section 174 line, and the enforcement line. The others are the same problem you would have with a contractor in Ohio.

The four documents that cover almost everything

The four documents a US company needs before an offshore team writes codeFour documents cover nearly everything a United States company needs in place before an offshore development team starts work. First, a development agreement with an explicit present-tense assignment of intellectual property, because under US copyright law code written by a contractor belongs to the contractor unless it is assigned in writing, and the work-made-for-hire doctrine does not automatically cover software from an independent company. Second, a W-8BEN-E form completed by the foreign vendor, which certifies foreign status, means no 1099 is issued, and, for services performed outside the United States, means no withholding applies. Third, a mutual non-disclosure agreement, which is enforceable in principle across borders and awkward in practice, so it functions as a signal of seriousness supported by staged disclosure rather than as a remedy. Fourth, a written working agreement stating the overlap hours in the founder’s timezone, the communication channel, the demo cadence and the escalation path, which is not a legal document but prevents more disputes than the other three combined.Four documents, and what each one actually does01 · OWNERSHIPContract withIP assignment“hereby assigns”,not work-for-hireWithout it: their code02 · TAXW-8BEN-Efrom the vendorCertifies foreign status.No 1099, no withholding.Without it: IRS questions03 · CONFIDENTIALITYMutual NDAA signal, not a remedy.Pair with staged disclosure.Without it: nothing legal04 · OPERATIONSWorkingagreementOverlap hours, channel,demo cadence, escalationWithout it: most disputesThe fourth one is not a legal document. It prevents more problems than the other three.
Ownership, tax, confidentiality, operations. Founders obsess over the third and skip the fourth, which is backwards.

The contract, and the one clause that decides ownership

Under US copyright law, code written by an independent contractor belongs to the contractor unless it is assigned in writing. The work-made-for-hire doctrine most founders rely on covers employees and a short list of commissioned categories, and software from an outside company is not reliably on that list.

That means your contract needs a present-tense assignment: the vendor *hereby assigns* all rights in the deliverables to you. Not “agrees to assign,” not “work for hire.” The distinction has cost founders their products in due diligence.

We wrote the full breakdown, including background IP, subcontractors and moral rights, in the MVP development contract. Read that before you sign anything. The rest of this post assumes the clause is in.

The W-8BEN-E, and why there is no 1099

Because you are paying a foreign company for work done abroad, you collect a W-8BEN-E instead of a W-9, you issue no 1099, and there is no withholding once the form is on file. The form, the withholding rules, what changes if any work is done on US soil, and the four ways to move the money with what each costs are all in paying international contractors; this post assumes the form is on file and gets on with the contract.

The NDA, honestly

An NDA with a company in another jurisdiction is enforceable in principle and awkward in practice. Its real value is as a signal that both sides are serious, and as the document that makes a vendor’s staff understand what confidential means.

Rely on staged disclosure instead of the NDA. The team does not need your customer list to build a signup flow. We covered the wider question in how to protect your app idea.

The working agreement

Not a legal document. A page that states, in your timezone, which hours the team is online, which channel questions go in, when the demo happens, and who to call when something is on fire.

This is the document that prevents the disputes founders actually have. Nobody sues an offshore team. They stop paying because a two-minute question took two days, and the reason it took two days is that nobody wrote down when the overlap was. Our comparison of offshore, nearshore and onshore has the overlap math for each.

Section 174: the tax question your CPA will raise

This is the part most founders do not know about and most offshore vendors will not mention.

Since tax years beginning after December 31, 2024, US businesses can once again deduct domestic research and experimental expenditures, which explicitly includes software development, in the year they are incurred. The 2022 to 2024 rule that forced everyone to amortize over five years was reversed for domestic spend.

It was not reversed for foreign spend. Software development performed outside the United States is still amortized over fifteen years. Pay $60,000 to a team abroad this year and, as things stand, you deduct roughly $2,000 of it this year, not $60,000.

What that does to the real comparison

Take a $60,000 offshore build against a $150,000 onshore one. The offshore price is 60 percent lower. After the deduction timing, the gap narrows, but for a pre-revenue startup that is not paying tax yet, the deduction timing may not matter at all this year. For a profitable company it matters a great deal.

Which is why the honest answer is: it depends on your tax position, and your CPA can tell you in twenty minutes with the actual numbers.

Ask your CPA: “If we spend $X on offshore software development this year, how much is deductible this year under Section 174 as amended, and what does that do to our effective cost compared with domestic development?”

We go deeper on this, including the 2022 to 2025 history and what the amendment changed, in Section 174 and software development.

What it does not do

It does not make offshore development illegal, disadvantaged in any regulatory sense, or unusual. Most US software companies use foreign development in some form. It is a cash-timing difference that a founder should price knowingly rather than discover in April.

Enforcement: what actually protects you

Founders ask “what if they take my code and disappear.” The legal answer is that you have a contract and a jurisdiction clause. The practical answer is that you will never use them, and the things that protect you are operational.

Own the accounts, not just the code

The repository in your GitHub organization from the first commit, with the vendor as a collaborator. The cloud account in your name, on your card. The domain, the app store listings, the third-party services, all registered to you.

If the relationship ends badly, this is the entire difference between having a product and having a dispute. An IP clause gives you the right to the code. Owning the repository gives you the code.

Pay against milestones, hold a final tranche

Milestones tied to demonstrable output, not calendar dates. A final payment after handover and acceptance. Never the full amount up front, and be equally wary of a vendor who wants nothing up front.

Structured this way, the vendor’s incentive to finish well is financial, which is more reliable than legal.

Choice of law and venue

Your contract should name a US state’s law and a US venue. Vendors who work with US clients regularly will accept this; it is a sign they have done it before. In practice it matters for leverage in a negotiation, not because anyone will end up in a Delaware courtroom over a $40,000 build.

Verify the company exists

Company registration in their country, a real address, named directors, a bank account in the company’s name. Fifteen minutes of checking. The vendors who fail this check are the ones who would have disappeared.

Payments, currency, and the boring mechanics

Invoice in USD, pay by wire or a transfer service, check the vendor's country against the sanctions lists before the first payment, and give your bookkeeper the W-8BEN-E, the contract and invoices that describe the work as software development performed outside the United States. The full payment guide, including a costed comparison of paying one development company against paying individual developers, is paying international contractors.

How the money moves

International wire from your bank, or a transfer service like Wise, in USD. Invoice in USD, pay in USD, let the vendor handle conversion. It keeps your books simple and removes currency risk from your side.

Card payments through Stripe are possible for smaller amounts but carry fees the vendor will pass back to you.

Sanctions

Before the first payment, check the vendor’s country against the OFAC sanctions list. For most offshore development markets, including Eastern Europe, North Africa, South Asia and Latin America, this is a formality. Your bank will check anyway, but knowing the answer first avoids a frozen wire.

What your bookkeeper needs

The W-8BEN-E, the contract, and invoices that describe the work as software development performed outside the United States. That last phrase is what supports both the no-withholding position and the Section 174 classification.

Data, privacy, and where the code lives

Your users’ data, on their laptops

An offshore team building your product will handle your data, and during development that data is wherever they are. For an MVP with test data this is a non-issue. For a product that touches real customer records, it is a question to settle before, not after.

The clean pattern: the team builds against synthetic or anonymized data, and production data never leaves infrastructure you control. It is also how a well-run team prefers to work.

State privacy laws

California, Virginia, Colorado, Connecticut and a growing list of states have consumer privacy laws that apply based on where your users are, not where your developers are. Hiring abroad does not change your obligations. It does mean the contract should require the vendor to follow your data handling instructions and to delete what they hold at the end.

Regulated data

If your product handles health data, HIPAA’s business associate requirements apply to any vendor that touches protected health information, foreign or domestic. That is a separate subject with its own contract, the BAA, and we cover it in HIPAA-compliant MVP development. Financial data has its own set. If you are in either space, say so on the first call.

What actually goes wrong

Three patterns account for most of the offshore disputes we have seen or inherited.

The three ways offshore engagements actually failThree patterns account for most disputes between United States companies and offshore development teams, and none of them is a legal failure. First, the code was never assigned: the contract said work for hire, or said the vendor agrees to assign, or was never signed at all, and in due diligence the founder discovers the product is not legally theirs. The fix is a present-tense assignment clause and the repository in the founder’s own organization from the first commit. Second, the founder never owned the accounts: the repository, the cloud account, the domain or the app store listing were registered by the vendor, and when the relationship ended the founder had a right to the code and no access to it. The fix is every account in the founder’s name on the founder’s card before work begins. Third, the overlap was never agreed: nobody wrote down which hours the team would be online in the founder’s timezone, communication drifted to email, and a two minute question became a two day delay until the founder stopped paying. The fix is a written working agreement with the overlap hours stated in the founder’s timezone.What actually goes wrong, and none of it is in a courtroom01Code never assigned“Work for hire” in the contract,discovered in due diligenceFix: “hereby assigns” + your repo02Accounts never ownedRepo, cloud, domain, app storeall registered by the vendorFix: your name, your card, day one03Overlap never agreedDrifted to email, two-minutequestions took two daysFix: hours in writing, your timezoneAll three are prevented in the first week and impossible to fix in the last one
Nobody sues an offshore team. They lose the code, lose the accounts, or lose patience. All three are preventable before the first commit.

The code was never assigned

The contract said “work for hire,” or “agrees to assign,” or it was a proposal that nobody countersigned. Eighteen months later an investor’s lawyer asks for the chain of title and there is not one.

Fix it on day one with the clause, and back the clause with possession: the repository in your organization from the first commit.

The founder never owned the accounts

The vendor set up the GitHub org, the AWS account, the domain, the Apple developer account. All in their name, because it was faster. When the relationship ended, the founder had a right to everything and access to nothing.

Every account in your name, on your card, before work starts. It costs an afternoon.

The overlap was never agreed

The hours were assumed, then eroded, then collapsed to email. The founder concluded offshore does not work. The vendor concluded the founder was disorganized. Both were describing the absence of one page that should have existed in week one.

Before you sign: the six checks

Six checks before a US company signs with an offshore teamSix checks a United States company should complete before signing with an offshore development team. One, the intellectual property assignment in the signed contract is present tense, using the words hereby assigns, rather than a promise to assign or a work for hire clause. Two, the code repository is in the company’s own organization with the company as administrator and the vendor as a collaborator. Three, the vendor’s W-8BEN-E form is in hand before the first invoice is paid. Four, the company’s accountant has priced the Section 174 treatment of foreign development spend with the company’s actual numbers. Five, the overlap hours are written down in the company’s own timezone. Six, every account, including cloud, domain, app stores and third party services, is registered in the company’s name on the company’s card. A vendor experienced with US clients will have answers to all six on the first call.Six yes-or-no questions, all answerable on the first call1“Hereby assigns”?In the signed contract, present tense2Repo in your org?You admin, they collaborate3W-8BEN-E in hand?Before the first invoice4CPA priced Section 174?With your numbers, not a brochure5Overlap hours in writing?In your timezone6Every account yours?Cloud, domain, stores, servicesSix yeses and the legal layer is done. Then it is about whether they can build.
A vendor who has worked with US clients answers all six without checking. One who hasn’t will ask what a W-8BEN-E is.
  1. Is the IP assignment present-tense? “Hereby assigns,” in the signed contract, not a proposal.
  2. Is the repository yours? Your organization, your admin, them as collaborators.
  3. Is the W-8BEN-E in hand? Before the first invoice.
  4. Has your CPA priced Section 174? With your actual numbers, not the vendor’s brochure.
  5. Are the overlap hours in writing, in your timezone?
  6. Do you own every account? Cloud, domain, app stores, third-party services.

A vendor who has worked with US clients before will have answers to all six on the first call. The red flags post covers what the wrong answers sound like.

A worked example: week one for a Delaware C-Corp

Here is what the first week looks like when it is done properly, with a US startup hiring a team abroad for a $55,000 fixed-scope build.

Monday: the paperwork

The founder sends the vendor’s proposal to a startup attorney with one question: does this contain a present-tense IP assignment? It does not. It says “work product shall be considered work made for hire.” The attorney replaces it with a hereby-assigns clause, adds background IP and subcontractor language, and names Delaware law and venue. Two hours of attorney time.

The vendor accepts the redline the same day. That is the first signal that they have done this before.

Tuesday: the accounts

The founder creates the GitHub organization, the AWS account, and the Apple and Google developer accounts, all under the company’s name and card. The vendor’s leads are invited as collaborators with no billing access. Forty minutes.

The W-8BEN-E arrives from the vendor unprompted, along with company registration documents. It goes to the bookkeeper with a note: foreign vendor, services performed abroad, no 1099, no withholding.

Wednesday: the CPA call

Twenty minutes. The company is pre-revenue with no taxable income this year, so the Section 174 fifteen-year amortization on the $55,000 does not change this year’s tax position. The CPA notes it for the year the company becomes profitable and asks that invoices describe the work as performed outside the United States. The founder now knows the real number and has it in writing.

Thursday: the working agreement

One page. The team is online 8am to 12pm Eastern every weekday. Questions go in one Slack channel. Demo every Friday at 10am Eastern. If production is down, call this number. Both sides sign it, which is theater, and both sides keep it, which is not.

Friday: the first commit

In the founder’s repository, under the founder’s organization, from a contract that assigns it to the founder. Every dispute this post describes is now structurally impossible.

Total founder time for the week: about six hours, half of it waiting for the attorney.

Where the price fits

Everything above is the cost of doing it properly, and none of it is expensive: an afternoon of account setup, a CPA conversation, a contract you should have anyway. Set against a build that costs 40 to 60 percent less than the domestic equivalent, the paperwork is not where the decision is made.

Where it is made is the working relationship, which is why the offshore comparison and the fixed-price versus hourly question matter more than the legal layer. The legal layer is table stakes. The rest is whether the team can build.

Conclusion

A US company hiring an offshore development team needs four documents, one CPA conversation, and an afternoon of account setup. The IP assignment and the W-8BEN-E are non-negotiable. The Section 174 question changes the real cost and has to be priced before signing, not after. Everything else that goes wrong is operational and preventable in the first week.

We are an MVP development company that works with US founders on exactly these terms: your repository from the first commit, a present-tense assignment in every contract, a W-8BEN-E ready before you ask, and overlap hours in writing on Eastern time. The details are on the offshore MVP development page, and the first call is where we answer the six checks. Start here.

*This post is general information for founders, not legal or tax advice. The tax rules described changed in 2025 and may change again. Confirm your position with a CPA and an attorney licensed in your state before relying on any of it.*

Frequently Asked Questions

Can a US company legally hire developers in another country?

Yes. A US company can contract with a foreign company or individual for software development with no special license or registration. The requirements are a contract that assigns the IP to you, a W-8BEN-E from the vendor for your tax records, and, if the vendor’s country is sanctioned, a check against the OFAC list. For most offshore markets that last step is a formality.

Can I use my standard US contractor agreement with an offshore development company?

You can start from it, but three things need adding or changing: a present-tense assignment of all work product to your company with a fallback licence, because work-for-hire rules do not travel; a governing-law and venue clause you can actually use; and payment against milestones with a held final tranche, which is the enforcement mechanism that works across borders. The forms and payment mechanics are separate, and covered in paying international contractors.

What if the offshore company subcontracts part of the work?

Your contract should require that any subcontractor signs an IP assignment to the vendor that flows through to you, and that the vendor remains fully responsible for delivery, confidentiality and security. Ask for the list of who is working on the build; a vendor that will not name its team is a red flag.

Who owns the code an offshore team writes for me?

The offshore team, until they assign it to you in writing. US copyright law gives ownership to the author, and the work-made-for-hire doctrine does not reliably cover software from an independent company. Your contract needs a present-tense assignment clause, and you should hold the repository in your own organization from the first commit so that ownership on paper is matched by possession in practice.

What is Section 174 and why does it matter for offshore development?

Section 174 governs how software development costs are deducted. Since 2025, domestic development can be expensed in the year incurred, but development performed outside the United States is amortized over fifteen years. That means most of an offshore invoice is not deductible this year, which changes the effective cost for a company that is paying tax. A pre-revenue startup may not be affected this year. Ask your CPA with your actual numbers.

Is an NDA with an offshore developer enforceable?

In principle yes, in practice awkwardly, because enforcing it means litigating abroad. Treat the NDA as a signal of seriousness and a way to make the vendor’s staff understand what is confidential, and rely on staged disclosure for actual protection. The team does not need your full customer list to build a signup flow.

Should the contract be in English and in US dollars?

Yes to both, for a US company. English so your counsel can read what you signed, and USD so your cost is fixed and the exchange-rate risk sits with the vendor. Most offshore development companies contract and invoice in USD by default.

What should be in the contract with an offshore developer?

A present-tense IP assignment, treatment of background IP and subcontractors, acceptance criteria and milestones, a US choice of law and venue, confidentiality, data handling instructions, and exit assistance. The full clause-by-clause breakdown is in our MVP development contract guide. Separately, a one-page working agreement should state the overlap hours in your timezone.

Does hiring offshore change my obligations under US privacy laws?

No. State privacy laws apply based on where your users are, not where your developers are. Your obligations are unchanged. What changes is that you should require the vendor to follow your data handling instructions, build against synthetic or anonymized data where possible, and delete what they hold at the end of the engagement.

What is the biggest risk when hiring an offshore development team?

Not the legal risk. The three failures that actually happen are code that was never assigned, accounts the founder never owned, and overlap hours nobody wrote down. All three are prevented in the first week with a clause, an afternoon of account setup, and one page stating the working agreement. None of them can be fixed at the end.

Seif Sgayer
Written by
Founder & CEO, MVP Development

Seif Sgayer is the Founder & CEO of MVP Development, a software studio he started in 2020. He works hands-on with startup founders to scope and ship investor-ready MVPs, and leads the senior engineering team that builds them.

Connect on LinkedIn
Keep reading

Similar Articles

More insights from the MVP Development team on building, launching, and scaling investor-ready MVPs.

Ready when you are

Ready to build your MVP?

A working AI prototype of your idea, live on a real URL, for $350 in 7 days. Full code ownership, and a senior team that ships.