Key takeaways

The short answer to how to pay an overseas developer from Singapore is that you have three realistic routes: pay them directly as an independent contractor, hire them through an Employer of Record (EOR), or use a managed staff-augmentation partner that bundles contracts, payroll and payments into one monthly SGD invoice. Which one fits you depends on how much admin, legal risk and FX hassle you want to carry. This guide walks through the payment mechanics, transfer options, and the contract and tax basics every Singapore founder should understand before sending money abroad.

One note up front: this is general guidance, not tax or legal advice. For your specific situation, check with a Singapore accountant or IRAS. With that said, here is how each option works.

What are the three ways to pay an overseas developer from Singapore?

Every payment arrangement falls into one of three buckets. What separates them is who carries the employment relationship, the paperwork, and the risk.

ModelWho employs the devWhat you handleTypical cost on top of salary
Direct contractorNobody (self-employed)Contract, NDA, IP, FX, transfers, timingLow (just transfer fees)
Employer of Record (EOR)The EOR providerChoosing the dev; day-to-day work~US$500-700+ per dev/month
Managed partnerThe partner's foreign entityJust the work — one SGD invoiceBundled into a flat monthly fee

Let's look at how the money actually moves in each.

How do you pay an overseas developer directly as a contractor?

This is the do-it-yourself route. You sign a contractor agreement with the developer, they invoice you each month, and you send payment from your Singapore business account to theirs abroad. On paper it's the cheapest option, because you're only paying the developer plus a transfer fee.

The catch is that everything else lands on your desk. You're responsible for:

Which transfer services work for paying contractors abroad?

For direct payments out of Singapore, the most common tools are:

The direct route can work fine for a single freelancer on a short project. But once you want a full-time, dedicated developer working as part of your team, the admin overhead and IP risk start to outweigh the savings.

What is an Employer of Record (EOR), and how does payment work?

An Employer of Record is a company that legally employs the developer in their home country on your behalf. The EOR runs local payroll, withholds local taxes, and handles employment compliance. You pay the EOR a single invoice covering the salary plus a service margin.

This solves the compliance and payroll headache — the developer is properly employed, and you're not breaching foreign labour law. The downside is cost: EOR providers commonly charge US$500-700 or more per developer per month on top of salary, which adds up fast across a team. An EOR also assumes you've already sourced and negotiated with the developer yourself.

How does a managed staff-augmentation partner simplify payment?

The third route — and the simplest for a busy founder — is a managed partner. Here, the developer is employed by the partner's overseas entity, and you hold a straightforward B2B services contract with that partner. You're not employing anyone; you're buying development services from a company. This is the staff-augmentation model, and it's how Outsourced SG works.

The payment mechanics could not be simpler:

With Outsourced SG the pricing is transparent and always in SGD: the Starter Squad at S$400/month per developer (1-2 devs) and the Product Team at S$550/month per developer (3-5 devs). Compare that to the layered costs of a local hire — salary plus employer CPF plus equipment — and you can see why founders can save up to roughly 17-37% versus hiring locally. For a full breakdown, read the real cost to hire a software developer in Singapore.

What contract and tax basics should you know before paying overseas?

Whichever route you choose, get these fundamentals right.

The contract and IP assignment

The single most important clause is IP assignment. Your agreement must state that all work product — code, designs, documentation — is assigned to your company. With a managed partner, this is built into the master services agreement and backed by individual NDAs and IP assignments with each developer. If you go the direct-contractor route, you must draft this yourself before any work begins.

Does Singapore withholding tax apply when you pay a developer overseas?

This is where founders get nervous, and it's worth understanding in general terms. Under Singapore's Income Tax Act, certain payments to non-residents — such as royalties or payments for the use of intellectual property — can attract withholding tax. However, payments for genuine services performed wholly outside Singapore by a foreign provider with no Singapore presence are generally not subject to Singapore withholding tax.

The key questions are: Is it a service, or a licence/royalty? Where is the work physically performed? Does the provider have a permanent establishment in Singapore? When you work with a managed partner that employs developers in their home country and invoices you for offshore services, this is usually straightforward — but the responsibility for getting it right still sits with you, so confirm your case with IRAS or a tax adviser. We are not tax advisers; this is general information only.

Invoicing and record-keeping

Keep clean records: a signed services agreement, monthly invoices, and proof of payment. This matters for your own corporate tax deductions and for any future due diligence. A managed partner gives you one tidy invoice trail; a pile of individual contractor transfers is messier to reconcile.

Which payment route is best for a busy founder?

Here's the honest summary:

For most Singapore SMEs and startups, the managed route wins on simplicity. Because the developers are in Indonesia (GMT+7, just one hour behind Singapore), you get near-full working-hour overlap — which makes day-to-day collaboration and managing remote developers across time zones far easier than with further-flung destinations. We compare the main options in Indonesia vs India vs Vietnam for software outsourcing.

If you'd rather skip the payroll-and-FX puzzle entirely, that's exactly the problem Outsourced SG solves. You pay one predictable SGD invoice, the developer is live in under two weeks (3-5 days when urgent), there's a 30-day replacement guarantee, and no lock-in. Browse our full service overview to get started.

Frequently asked questions

Do I have to pay CPF when I pay an overseas developer from Singapore?

No. CPF contributions apply to employees working in Singapore. When you pay an overseas developer who is employed abroad — whether as a contractor or through a managed partner — there is no CPF obligation and no foreign worker levy, because you are buying services from a foreign provider rather than employing local staff. This is general information; confirm your specific situation with a Singapore accountant.

What is the cheapest way to pay a developer in Indonesia from Singapore?

For one-off payments, transfer services like Wise or Payoneer offer low fees and near mid-market FX rates, making them cheaper than a traditional bank telegraphic transfer. For ongoing full-time work, a managed partner that invoices you a single flat SGD fee is often more cost-effective overall, because it removes the FX risk, payroll admin and contract costs you would otherwise absorb yourself.

Is there withholding tax on payments to an overseas software developer?

Generally, payments for services genuinely performed outside Singapore by a foreign provider with no Singapore presence are not subject to Singapore withholding tax. Withholding tax is more likely to apply to royalties or payments for the use of intellectual property. The classification matters, so confirm your specific arrangement with IRAS or a tax adviser. This is general information, not tax advice.

What's the difference between an EOR and a managed staff-augmentation partner?

An Employer of Record legally employs a developer you've already sourced, runs local payroll, and charges a service fee on top of salary — typically several hundred US dollars per developer per month. A managed staff-augmentation partner also sources and vets the developer for you, then provides them under a B2B services contract for one flat fee, handling contracts, equipment, IP assignment and payments end to end.

How do I make sure I own the code if I pay a developer overseas?

You need an explicit IP assignment clause stating that all work product is assigned to your company, backed by an NDA. With a managed partner like Outsourced SG, this is built into the master services agreement and each developer's individual contract, so you own 100% of the IP. If you pay a contractor directly, you must draft and sign this agreement yourself before any work begins.

What does it cost to use a managed partner instead of paying a developer directly?

Outsourced SG charges a flat monthly fee in SGD: S$400 per developer for the Starter Squad (1-2 developers) and S$550 per developer for the Product Team (3-5 developers). That single invoice covers payroll, FX, equipment, contracts and IP assignment, with no CPF, no levy, no lock-in and a 30-day replacement guarantee.

Ready to build your team?

WhatsApp us for a free consultation — we'll match you with vetted developer profiles from S$400/month per developer. No commitment, no lock-in.

WhatsApp us now →

Related guides