Use cases

Paying Developers in Colombia from Mexico: A Mexican Startup Case

A Mexican startup paying developers in Colombia as contractors in principle withholds no ISR when the work is performed in Colombia, but it must document the expense and watch for disguised employment. This illustrative case sorts out both sides.

Erika Sandoval
Erika Sandoval11 min read
Share
Use cases

A Mexico City startup backed by US investors grows to five developers in Medellín, Bogotá and Cali. Its finance lead then asks three questions at once: does the payment trigger Mexican withholding, which document supports the deduction, and are these five people contractors or employees in practice.

In Soulbit Academy, this case is illustrative: company, headcount, amounts, exchange rates and timing are assumptions. It covers decisions in Mexico and Colombia and Soulbit's role. A similar corridor appears in the Brazilian company case.

Paying Developers in Colombia from Mexico: The Illustrative Case of Nodo Norte

Nodo Norte, S.A.P.I. de C.V., is a fictitious Mexico City startup that pays five Colombian developers 3,000 US dollars each per month, or 15,000 dollars in total, which is 270,000 Mexican pesos at an assumed rate of 18.00. If they work from Colombia, in principle there is no Mexican ISR to withhold.

The developers are individuals who work from Colombia with their own equipment and no physical presence in Mexico. Nodo Norte has no Colombian subsidiary or tax registration. Its CFO wants the cost to be deductible, no labor liability in Colombia, and each person paid in the currency they prefer.

The structural decision comes before the payment. The team can be engaged as contractors, invoicing for services, or as employees through a Colombian subsidiary or an employer of record. This case assumes Nodo Norte chose contractors. The general framework is in the guide to contractor vs employee in LATAM.

Why does the Mexican fee rule for individuals not apply here?

Because the payee is a foreign resident. Fees paid to an individual resident in Mexico follow a different mechanism. A payment to someone resident in Colombia falls under Title V of the ISR Law, which governs the income of foreign residents with a Mexican source of wealth.

Contractor or Payroll: What Changes for the Startup

A contractor in Colombia carries their own contributions and invoicing, while an employee requires the company to provide benefits, employer contributions and a local structure. Classification depends on how the work is performed, not on what the contract says.

Three criteria separate the models. The first is autonomy: a contractor decides how and when to work and answers for deliverables. The second is exclusivity: devoting all working time to a single client signals dependence. The third is direction: receiving orders, schedules and tools from the company points to an employee.

If the team grows or becomes permanent, payroll may make more sense. A startup with five people working full time for years should review the arrangement with a Colombian labor adviser. The comparison of payment routes is in the guide on how to pay international contractors.

The Colombian Side: Contractor Contributions and Disguised Employment

In this occupational risk level I example, the contractor pays their contributions. For monthly net income of at least one minimum wage, article 89 of Law 2277 of 2022 sets a minimum base of 40% of the monthly personal-services contract value, excluding VAT. The UGPP guide for contractors explains the calculation.

The 2026 minimum wage is 1,750,905 pesos, set by Decree 1469 of 2025. The contribution base never falls below one minimum wage or exceeds 25. Contributions are paid in arrears through PILA: health 12.5% and pension 16%, plus occupational risk.

Take one Nodo Norte developer at an assumed 4,000 pesos per dollar. Their 3,000 dollars equal 12,000,000 pesos. The base is 4,800,000. Health is 600,000, pension 768,000 and occupational risk at level 1, at 0.522%, is 25,056. The total is 1,393,056 pesos a month, about 11.6% of the contract value, borne by the developer. The UGPP documents the rule for contracts with Colombian clients; how it applies with a foreign payer is for the contractor's accountant to confirm. The full detail is in the guide to independent contractors and the UGPP.

When does a contractor become an employee in practice?

A contractor becomes an employee in practice when three elements are present: personal work, subordination and pay for the service. The Colombian Labor Code presumes an employment contract when someone performs personal work under dependence, and reality prevails over the contract's name. A reclassification can bring benefits, contributions and penalties, and the UGPP can review contributions for earlier periods.

The startup controls this through management: deliverables defined by output rather than hours, the developer's own equipment, and freedom to serve other clients.

The Mexican Side: ISR Withholding, Receipts and Deductibility

ISR on foreign residents is withheld only when the income has a Mexican source of wealth. Title V of the Income Tax Law governs this, and you should confirm the current text in the PDF published by the Chamber of Deputies. The guide to Mexican withholding tax on payments to foreign residents details the mechanics.

Nodo Norte starts from the place of performance. An independent personal service has a Mexican source when it is performed in Mexico (article 156), and that is presumed if a resident pays a related party abroad. Five developers working from Colombia do not create a Mexican source by that fact alone. Its adviser confirms this reading against the actual contract.

Three situations change the outcome, and Table 1 compares them.

Nodo Norte payment scenarioMexican source of wealthISR withholding (reading of the ISR Law)Effect on 15,000 dollars a month (assumption)
Independent personal service performed in Colombia, no related partyNo, under article 156None on this basisNo withholding; 15,000 dollars gross
The contract is classed as technical assistance or royaltiesYes, if paid by a Mexican resident (article 167)25% of the total, no deductions, unless the treaty lowers the rate3,750 dollars withheld if the contract fixes the gross
Contract that fixes the net amount with 25% withholdingYes, as in the row above25% borne by Nodo NorteCost of 20,000 dollars to deliver 15,000 net
Table 1. ISR withholding for a Mexican startup depending on how the payment to a developer in Colombia is classified. Amounts are assumptions and the rate is that of the ISR Law text consulted in October 2026.

The 20,000 dollar cost comes from dividing 15,000 by 0.75. It is an illustrative calculation.

Does the Mexico-Colombia tax treaty apply to these payments?

The Mexico-Colombia treaty approved by Law 1568 of 2012 addresses business profits in article 7 and royalties in article 12; its Protocol includes a specific rule on technical assistance and services. Article 12 caps source-state tax on royalties at 10% when the beneficial owner resides in the other state, but this does not automatically make software development a royalty. Any treaty benefit requires proof of residence and compliance with the treaty and article 4 of the ISR Law. A tax adviser must classify the actual contract. See also the guide to the Colombia double taxation treaty.

On receipts, a developer resident in Colombia does not issue a CFDI. Their support is an electronic invoice to the DIAN, if required, or a payment request. If a Mexican-source payment existed, article 76, section III, requires issuing receipts recording the amount and the withholding. On deductibility, article 27, section V, makes the expense conditional on complying with withholding duties and, for payments abroad, on providing the article 76 information. Check with your adviser the VAT on services supplied from abroad, which this article does not cover.

The Monthly Process: Stablecoin Payout and Conversion to Colombian Pesos

The process has five steps. Nodo Norte handles stablecoin purchases and its Mexican bookkeeping.

The first is file review: contract, payment request or invoice, and the previous month's PILA receipt. The second is obtaining USDC. Nodo Norte acquires it on its own in Mexico and moves it to its business account, under institutional MPC custody and after KYB verification. The third is the batch upload: the list of five developers, with amount and destination, is paid out in one operation through Soulbit Salaries. The fourth is each beneficiary's choice. Each developer receives the stablecoin or its equivalent in Colombian pesos, converted at an eOTC quote and credited over a local Colombian banking rail. The fifth is reconciling each payment with the accounting file.

A developer who prefers pesos is credited over a local Colombian banking rail. Moving that money in Colombia triggers the 0.4% financial transactions tax, known as the 4x1000. Timing and cost of conversion are not commitments of this article: confirm them with Soulbit.

Monthly item (case assumptions)Who bears itIllustrative amount per developerWhere it is handled
FeesNodo Norte3,000 dollars, about 12,000,000 Colombian pesos at 4,000 per dollarContract and payment request or invoice
ISR withholding if the payment is classed as technical assistanceNodo Norte, on the payee's behalf750 dollars if the contract fixes the grossReturn filed with the SAT, with a tax adviser
Health, pension and occupational risk (40% base)The developer1,393,056 Colombian pesosPILA, in arrears
4x1000 on financial movements in ColombiaWhoever moves the money0.4% of the amount movedColombian financial institution
Payout and conversion to Colombian pesosNodo Norte and the developer, per contractNo figure: confirm with the providerSoulbit Salaries and eOTC
Table 2. Split of monthly obligations and costs per developer in the illustrative Nodo Norte case. All amounts are assumptions and none is a Soulbit price.

The withholding row shows the worst case of Table 1, 25% of 3,000 dollars: the amount a prudent CFO would budget until the adviser settles the classification.

Risks and Controls Nodo Norte Should Set Before the First Payment

Six risks in the Mexico-Colombia corridor each have a concrete control.

The first is reclassification as employment. If the developers work to the startup's schedule and orders, autonomy disappears. The control is contractual and managerial.

The second is social security. Nodo Norte requires the monthly PILA receipt before releasing payment, even though Colombian law does not impose that on a foreign payer.

The third is classifying the service. Custom development, a usage license and technical assistance can be treated differently. The contract should describe precisely what is delivered, and the adviser should classify it.

The fourth is deductibility: contract, invoice or payment request, proof of payment and tax residence certificate are filed together each month.

The fifth is the exchange rate. A clause fixing the currency and the quote date avoids disputes. The sixth is presence in Colombia: five people working from there for a foreign company may raise tax-presence questions, depending on how the work is organized. Raise it with a Colombian adviser.

What about reporting the stablecoin in Mexico?

A Mexican company's purchase, holding and transfer of virtual assets falls under its own regulatory framework, which is changing quickly. This case does not develop it or state its tax treatment.

What Soulbit V1 Does and Does Not Do in This Case

Soulbit V1 covers the layer after the stablecoin is obtained: a USDC and USDT balance under institutional MPC custody, bulk payouts through Soulbit Salaries, eOTC conversion and local Colombian banking rails, with human support. It is a payments and treasury rail, not a bank or a tax adviser.

What V1 does not do matters as much. It has no banking rail in Mexico, does not settle in Mexican pesos and does not replace the process by which the startup obtains the stablecoin. It does not calculate or withhold ISR, does not determine source of wealth, does not issue tax receipts, does not pay the developer's contributions and does not decide whether the relationship is employment.

Whether a Mexican company qualifies as a client depends on its KYB verification, and this guide does not promise approval.

Frequently asked questions

Does a Mexican company have to withhold ISR when paying a developer in Colombia?

It depends on where the work is performed and how the payment is classified. The ISR Law treats independent personal services as Mexican-source when they are performed in Mexico; work done entirely in Colombia, with no related party, does not create Mexican source on its own. If the contract is classed as technical assistance or royalties, withholding can reach 25%.

Who pays social security for a Colombian contractor?

In this example with occupational risk level I, the contractor pays their contributions. Article 89 of Law 2277 of 2022 sets a minimum contribution base of 40% of the monthly contract value, excluding VAT, with a floor of one minimum wage and a cap of 25. The startup can keep the monthly PILA receipt.

What is the risk of treating developers who act like employees as contractors?

Colombian law presumes an employment contract when someone performs personal work under dependence in exchange for pay, whatever the contract is called. The exposure includes benefits, contributions and penalties, and the UGPP can review contributions for earlier periods. The control is managerial: define deliverables, not working hours.

Can a Mexican startup deduct payments to a contractor in Colombia?

It can try if it meets the ISR Law requirements. Article 27, section V, makes the deduction conditional on complying with withholding duties and, for payments abroad, on providing the information required by article 76. Keep the contract, invoice or payment request, proof of payment and the tax classification of the service.

Does Soulbit deliver Mexican pesos or open accounts in Mexico to pay Colombia?

No. Soulbit V1 has no banking rail in Mexico and does not settle in Mexican pesos, and it does not replace the startup's tax analysis. It covers the later layer: a stablecoin balance under institutional custody, bulk payouts and conversion to Colombian pesos over a local Colombian banking rail, after KYB verification.

Want your company to add stablecoins to its operations?

Join the Soulbit waitlist and start paying payroll, collecting and managing treasury without SWIFT.

Join the waitlist

Related articles

Use cases

Invoicing a Peru project from Colombia: an engineering firm case

An illustrative Colombian engineering firm bills a milestone project to a Peruvian client. What Peru withholds, what Decision 578 says, the site-presence risk and how the money is collected.

11 min read
Invoicing a Peru project from Colombia: an engineering firm case