Phase oneteam registration open · companies coming soonRegister your squad →
Zenit
News
Squads5 min readAug 5, 2026

How to Get Paid in Dollars as a Remote Dev Squad (Without Risking Non-Payment)

Getting paid in dollars as a remote dev squad means two risks: slow transfers and clients who never pay. Here's how milestone escrow solves the second one.

Getting paid in dollars as a remote development squad means solving two problems at once, not one: getting the full amount from a company in another country, and getting paid at all. A traditional bank transfer handles the first one poorly — unfavorable exchange rates, intermediary banks, days of delay — and doesn't handle the second one at all: if the client decides not to pay, nothing in between stops them. An escrow with funds locked per milestone attacks that second problem by design: the project's money already exists, reserved, before the squad writes its first commit.

Why is getting paid in dollars harder for a remote squad than for a local employee?

A traditional international transfer isn't just slow: it passes through one or more intermediary banks that each take their own cut before the money arrives, and it usually converts at the bank's official exchange rate, which performs worse than the market rate. For a squad in LATAM that gets paid in dollars specifically to protect itself from local currency volatility, that same collection mechanism introduces a different kind of friction: every transfer loses value along the way, and the squad has no way to know how much until the money actually arrives (BEON.tech, 2026).

On top of that friction of moving money sits a completely different problem: getting paid depends on the client deciding to pay. Invoicing and waiting works fine as long as the relationship is in good faith — but a squad working with clients across different countries, under different legal systems, has no simple way to demand payment if something goes wrong mid-project.

How common is it for a remote team to not get paid what it's owed?

It's not a marginal risk. 58% of freelancers globally faced delayed or outright unpaid invoices in 2025, and around 40% experienced delays of more than 30 days past the agreed terms (Flexable, 2025). In the United States, California's SB-988 law — in effect since January 2025 — requires payment within 30 days and doubles a corporate client's liability if it's late; the fact that a specific law was needed for this confirms how widespread the problem is, and that law still doesn't protect a squad invoicing a client outside that jurisdiction.

The pattern repeats outside the statistics: invoicing at the end of a long project concentrates all the collection risk at exactly the moment the squad has the least negotiating leverage — the work is already delivered, and there's not much left to do but follow up by email.

What is escrow for development squads, and how is it different from invoicing and waiting?

Software escrow is a mechanism where the project's payment gets reserved with a third party before work starts, and gets released as delivery criteria agreed on beforehand get met — not at the end, and not at the client's discretion. The difference from invoicing and waiting isn't a matter of degree, it's a matter of order: in an invoicing model, the squad delivers first and then trusts it will get paid; in a milestone escrow, the money already exists, reserved, before the first commit, and what's left to resolve is whether the work meets what was agreed — not whether the client decides to pay.

What software escrow is, in detail

How does SafePay protect a squad getting paid per project on Zenit?

SafePay applies that model to every project in the network: funds get locked before the squad starts, and get released per milestone delivered and validated against criteria signed together with the scope, not invented once the project wraps up.

  • The milestone's funds are already reserved before your first commit — you're not working for weeks trusting the client will pay at the end.
  • Acceptance criteria get agreed when the scope is signed, not negotiated once the squad has already delivered.
  • You get paid for every validated milestone, without depending on the full project closing to see the first payment.
  • Validation is part of the project's flow — not a weekly follow-up email chasing an invoice.
See how SafePay works in detail

It's the same logic we already explained from the product-design side: generic escrow wasn't built for iterative software, and a squad getting paid by milestone needs something different from an all-or-nothing binary escrow.

Why we built SafePay around milestones

What does a squad need to have settled before taking on an international project?

Before saying yes to a project with a client in another country, a squad needs three things in writing — not just spoken agreement: the scope and acceptance criteria for each milestone, the schedule for deliveries and fund releases, and who validates each delivery and with what evidence. Without that defined up front, “done” becomes a word each party interprets differently, and that ambiguity is exactly where payments that never arrive slip through.

A remote squad shouldn't have to rely on the goodwill of a client on the other side of the world. It needs a structure where that trust isn't necessary.

Getting paid in dollars will still carry the inherent friction of moving money between countries — no platform solves that. What can be solved is the other half of the problem: making sure getting paid doesn't depend on anyone's good faith. If your squad already has a track record of delivery and wants to stop chasing invoices, this is how you join Zenit's network.

How squads join Zenit

Got a squad?

Pre-register it and be first in line when we open the network to companies.

Pre-register squad

Catch everything on our socials · The month's recap, straight to your inbox

Community

Catch everything on our socials

Behind the scenes, launches and the future of work, in real time.

Newsletter

The month's recap, straight to your inbox

One email a month with the best of Zenit. No noise, no spam.

1 email/month · unsubscribe in one click