16 Jun, 2026 | 6 min read

Paying subcontractors and delivery partners on a single build

Zara Chechi
Zara Chechi

A larger build rarely stays in-house. To deliver on scope and deadline, you pull in subcontractors and offshore or nearshore delivery partners — a specialist here, a small team there — each tied to a specific engagement and milestone. They sit in different countries, invoice in different currencies, and run on different billing cycles.

That is a sensible way to staff a project, but it makes payment messy. A single payout run can touch several currencies at once, each conversion carries a markup, and matching every payment back to the right project line becomes its own job. This guide is about the per-project, project-scoped side of subcontracting — partners brought in for a particular engagement — rather than a standing roster of contractors you pay every month regardless of project.

A business account built for IT services firms

Open your account
A business account built for IT services firms

The per-project shape of the problem

The defining feature here is that the cost belongs to a project, not to your ongoing overhead. You bring in a delivery partner to build a module, an offshore team to cover a workstream, a specialist to handle one phase. When the engagement ends, so does the cost. The next project assembles a different mix of partners.

That makes each subcontractor payment something you need to tie back to a specific engagement and milestone — both to protect the project's margin and to know whether the work you have subcontracted is actually covered by what the client is paying you for it.

Where FX markups and round-trips eat the budget

When partners across several countries invoice in their own currencies, the naive approach is to convert from your home balance for each payment. Do that across a batch and you pay a conversion spread on every single line, often at the worst possible point — the moment the payment is due.

  • Each payout converts separately, so the markup is charged again and again.
  • If you collected the client money in one currency and pay partners in several others, you may convert twice — once in, once out — a round-trip that quietly shaves the project budget.
  • Timing is forced: payments go out when invoices fall due, not when the rate is sensible.

Holding the currencies your partners actually invoice in lets you pay them directly from a balance in that currency, avoiding the repeated round-trip conversions on a batch.

Taming the reconciliation overhead

The second cost is administrative. Several partners, several currencies and several billing cycles produce a stream of payments that all need matching back to the right project, the right milestone and the right client invoice. Done by hand across scattered accounts, this is slow and error-prone, and it is exactly where project margins get lost track of.

Paying project subcontractors as a batch from one place — rather than chasing individual transfers across multiple accounts — keeps the records in one stream and makes it far easier to tie each cost to its engagement.

Ring-fence subcontractor cost by engagement

Because the cost is project-scoped, it helps to treat it that way in your money too. Setting aside the funds for a project's subcontractors — ideally from the client payments tied to that same project — keeps the cost mapped to the engagement rather than blurred into general spending.

This does two things. It stops one project's partner costs being paid out of another project's collections, and it gives you a clear, per-engagement view of whether subcontracted work is covered by the revenue it relates to. When the project closes, the picture is clean.

How Altery fits

Altery is not a bank, and this is general information rather than advice, but it lines up well with project-scoped subcontracting. Global and mass payouts let you pay a batch of partners from a single balance instead of chasing individual transfers across accounts. Multi-currency accounts let you hold the currencies your partners invoice in — USD, EUR, GBP and more — so you can pay directly and avoid round-trip conversions on each line. And ring-fencing funds into per-project pots lets you map subcontractor cost to the specific engagement and the client payments it relates to.

Frequently asked questions

Project subcontracting brings partners in for a specific engagement and milestone, and the cost ends when the project ends. A standing roster is an ongoing monthly commitment regardless of project. The per-project case needs each payment tied back to its engagement, which is what shapes how you reserve and reconcile the money.

If you convert from your home balance for each payment, you pay a conversion spread on every line, often at the moment the invoice falls due. Where you collected client money in one currency and pay partners in several others, you may convert twice. Holding the currencies partners invoice in lets you pay directly and avoid those repeated round-trips.

Set the funds for a project's partners aside as project-scoped money, ideally from the client payments for that same project, rather than letting the cost blur into general spending. That keeps one project's partner costs from being paid out of another's collections and gives a clean per-engagement margin view.

Yes. Paying a batch from a single balance keeps the records in one stream and makes reconciliation easier than chasing separate transfers across multiple accounts. Holding the relevant currencies first means each partner can be paid in the currency they invoiced in without a separate conversion per line.

This guide is general information to help IT services businesses and is not financial, tax or legal advice. Altery is not a bank. Check your own circumstances before acting.

Run your consulting and delivery finances from one account

Open your account
Run your consulting and delivery finances from one account

Keep reading

15 Jun, 2026 | 7 min read

Ring-fencing client and project funds for clear profitability

When prepaid budgets, reimbursements and licence pass-throughs mix with operating cash, per-client profitability becomes guesswork. Here is how to separate it.

Zara Chechi Zara Chechi
06 Jun, 2026 | 7 min read

How FX moves erode margin on fixed-price builds

A fixed price quoted in the client's currency can lose its margin as the rate drifts over a long build. Here is how currency risk compounds and how to hedge it.

Zara Chechi Zara Chechi
05 Jun, 2026 | 7 min read

The staff-augmentation gap: paying developers before clients pay you

Placing developers means paying salaries every cycle while large client invoices sit unpaid on Net 30-60 terms. Here is how to manage that structural gap.

Zara Chechi Zara Chechi
Open account