Payroll Software in Colombia: What It Must Cover
A foreign company with employees or contractors in Colombia needs payroll software that covers four compliance fronts: DIAN electronic payroll, PILA social security contributions, statutory benefits and income tax withholding. This guide gives evaluation criteria, without naming vendors, and separates that calculation from the actual disbursement.
A US or European company with employees or contractors in Colombia usually picks payroll software by looking at price and interface, then discovers later that the tool does not fully cover Colombian compliance. The system must handle three fronts at once: the electronic payroll document the DIAN requires, the PILA social security contributions and the statutory benefits set by Colombia's Labor Code. Many finance teams also find, too late, that the tool calculates well but never solves the actual payment to local banks or to contractors abroad.
At Soulbit Academy we look at this from the finance team of a foreign company with staff or contractors in Colombia, whether through a local entity or a direct contracting relationship. The goal is to give concrete evaluation criteria for payroll software, without recommending specific vendors, and to separate clearly what that software calculates from what a payment rail executes afterward.
What payroll software must cover for a company with employees in Colombia
Payroll software for Colombia must cover four fronts: generating electronic payroll for the DIAN, calculating and reporting PILA social security contributions, computing statutory benefits and applying income tax withholding on wages. None of these four fronts is optional once a company has staff on payroll in Colombia.
The first three fronts are compliance work: they report information to an authority or calculate an entitlement owed to the worker. The fourth, withholding, changes the net amount each person actually receives and depends on the current tables and procedure the DIAN sets. A system that neglects any of the four shifts the risk onto the company, not onto the software vendor.
Does payroll software calculate income tax withholding automatically?
Yes, generally. Most systems on the market apply the withholding procedure to wage payments, but the finance team must confirm the tables are updated every year. An error in withholding shows up as an incorrect net payment to the worker and a later adjustment before the DIAN. Confirming the date of the last table update is an evaluation criterion as important as price.
DIAN compliance: electronic payroll and income tax withholding
Electronic payroll is the electronic support document that backs, before the DIAN, the payments arising from an employment relationship, and payroll software must generate and transmit it every month. The DIAN's Resolution 000013 of 2021 defines who must issue it: income tax filers making payments from an employment relationship who need to support costs and deductions.
The software must generate the document regardless of whether the company pays monthly, biweekly or on another cycle, because the reporting obligation itself is monthly. We cover this document and who must issue it in detail in electronic payroll and the DIAN; here the evaluation criterion is different: confirm the vendor is an authorized technology provider and that the document is generated without manual work every month.
Income tax withholding is a separate front from that document. It is a tax deduction applied to the wage payment under the tables and procedure the DIAN sets, and it is not the same as electronic payroll and does not replace it. Payroll software must apply this procedure automatically and allow adjustments when a worker's declared income changes, such as voluntary pension contributions or mortgage interest.
PILA and social security contributions: what the system must calculate
PILA is the form that calculates and pays health, pension, occupational risk and payroll tax contributions for each worker, and payroll software must run it on the correct contribution base income. The health contribution equals 12.5 percent of that base (8.5 percent from the employer and 4 percent from the worker), and the pension contribution equals 16 percent of the same base (12 percent from the employer and 4 percent from the worker).
On top of that come the payroll tax contributions: 4 percent to the family compensation fund, with no exemption, plus 2 percent to SENA and 3 percent to ICBF, from which many companies are exempt when a worker earns less than 10 times the legal monthly minimum wage, under Law 1607 of 2012. The occupational risk premium varies by the risk class of the activity, and the software must let you assign that class per worker, not per company. If the company also engages independent contractors in Colombia, their contribution treatment differs from an employee's: we go deeper on that in independent contractors in Colombia: UGPP and social security.
PILA payment follows a staggered calendar. The Ministry of Health's Decree 1990 of 2016 sets the self-assessment and payment deadlines according to the last two digits of the contributor's NIT or ID, within the first business days of the month following the contribution period. Payroll software must generate the form early enough to pay inside that window, because a late payment triggers interest automatically.
What happens if payroll software miscalculates the contribution base income?
The contribution base runs from 1 to 25 times the legal monthly minimum wage, and an error there directly affects the amount of every contribution. On top of that, the UGPP can audit social security contributions up to 5 years back, under article 178 of Law 1607 of 2012. Software that systematically miscalculates that base exposes the company to a retroactive finding with interest.
Statutory benefits under Colombia's Labor Code
Statutory benefits are entitlements beyond salary that Colombia's Labor Code grants to every worker under an employment contract: a severance fund, interest on that severance fund, a service bonus and paid vacation. Payroll software must calculate each one based on salary, time worked and any periods of sick leave or other leave.
These benefits do not depend on a table that changes every year, unlike the minimum wage or the transportation allowance, but they do depend on the system correctly recording variable pay, mid-period changes and absences. A common error is failing to adjust a benefit when a worker had a long sick leave or a salary change partway through the year.
The transportation allowance, set for 2026 at 249,095 pesos by Decree 1470 of 2025 and payable to anyone earning up to twice the minimum wage, is another value the software must update automatically every January. The same applies to the legal monthly minimum wage itself, set for 2026 at 1,750,905 pesos under Decree 1469 of 2025.
| Obligation | What it requires | Oversight body |
|---|---|---|
| Electronic payroll | Generate and transmit the monthly support document for wage payments | DIAN |
| PILA and social security contributions | Calculate and report health, pension, occupational risk and payroll taxes on the correct base income | UGPP and Ministry of Health |
| Statutory benefits | Calculate the severance fund, its interest, the service bonus and vacation pay | Ministry of Labor |
| Income tax withholding | Apply the current tables and procedure to wage payments | DIAN |
Evaluation criteria for a foreign company choosing payroll software in Colombia
Beyond regulatory compliance, payroll software should be judged on four operational criteria: automatic updates to legal tables, traceability of every change, accounting integration and support when something goes wrong. These criteria decide how much manual work lands on the finance team every month.
The first is automatic updates to legal tables: the minimum wage, the transportation allowance and contribution percentages whenever the law changes them. The second is traceability: every payroll adjustment should log a date, a user and a reason, because the UGPP and the DIAN can review years back. The third is accounting integration: the system should hand off information ready for the accounting entry, without manual rework. The fourth is human support when errors appear, especially at year end, when severance funds and service bonuses are settled in bulk.
What happens if the vendor is late updating the minimum wage or the transportation allowance?
The company remains liable before the DIAN, the UGPP and the worker, regardless of what failed in the software. That is why it pays to ask a vendor, before signing, on what exact date it updates each legal table and what backup it offers if a delay causes an incorrect payment.
The piece almost no payroll software solves: the actual payment
Calculating payroll and paying it are two separate acts, and almost no payroll software solves the second one well. The system delivers the net amount each person is owed, but moving that money into a local bank account, let alone to a contractor abroad, depends on a separate payment rail. We cover the real methods for that second step in how to pay payroll in Colombia: individual transfer, batch disbursement or payment with stablecoins converted to pesos.
The weakest case is usually paying contractors outside Colombia. Most payroll software correctly calculates what the company owes, but has no rail to settle that transfer in dollars or another currency without going through correspondent banking, with its fees and long settlement times. We develop that alternative in pay payroll with stablecoins and COP in Colombia.
What happens if payroll software does not cover paying a contractor abroad?
The company has to solve it separately, almost always through a traditional international wire or a stablecoin-based payment rail. Neither option is solved by the payroll software: that system calculates the amount owed, it does not transfer it.
| Function | Payroll software | Payment and treasury rail |
|---|---|---|
| Calculating wages, deductions and benefits | Yes | No |
| Generating the electronic payroll document | Yes | No |
| Disbursing to Colombian bank accounts | Rarely, depends on integration | Yes |
| Paying contractors outside Colombia | Almost never | Yes, with stablecoins or other rails |
| Converting a stablecoin balance into pesos | No | Depends on the provider |
What Soulbit does and does not do
Soulbit is a payment and treasury rail for companies, not payroll software. It lets you hold balances in stablecoins such as USDC and USDT and in fiat currencies such as COP, USD, EUR and GBP, convert between them, and disburse payments to Colombian bank accounts through local banking rails. It supports recurring and batch payments, payment links and collection QR codes, with KYB and anti-money-laundering processes.
Soulbit does not calculate wages, does not settle statutory benefits or PILA contributions, and does not generate electronic payroll for the DIAN. It also does not handle income tax withholding on its own. The company's payroll software remains responsible for those four fronts; Soulbit comes in afterward, once the amount each person is owed has been calculated and it is time to move it.
Where it does fit is the stage almost no payroll software solves: disbursing to Colombian bank accounts and paying contractors outside the country without relying on correspondent banking for every transfer. We go deeper on that flow in COP and USD payment disbursement in Colombia, and give the broader product context on the SMB solutions page.
Frequently asked questions
What must payroll software cover for a company with employees in Colombia?
Payroll software for Colombia must cover generating electronic payroll for the DIAN, calculating and reporting PILA social security contributions, computing statutory benefits under the Labor Code and applying income tax withholding on wages. It must also update the minimum wage and the transportation allowance every year without manual work. None of these four fronts is optional for a company with staff on payroll.
Does payroll software generate Colombia's electronic payroll document for the DIAN?
Yes. Most systems on the market generate and transmit the electronic payroll support document, provided the vendor is an authorized technology provider before the DIAN. The reporting obligation is monthly under Resolution 000013 of 2021, regardless of how often the company actually pays. Confirm that authorization before signing with any provider.
Does payroll software pay employees directly?
Not necessarily. Payroll software calculates the net amount each worker is owed, but moving that money into a bank account depends on a separate payment rail: local banking, a payment gateway or a treasury provider. Some systems integrate with a bank to generate the disbursement file, but executing the payment remains a distinct step.
How should a foreign company check whether payroll software handles paying contractors abroad?
Most payroll software correctly calculates what an international contractor is owed, but has no rail of its own to move that currency. Ask the vendor directly whether its system settles those transfers without relying on correspondent banking for every payment. If it does not, the company ends up solving that payment with its bank or a separate payment provider.
Does Soulbit replace a company's payroll software?
No. Soulbit is a payment and treasury rail for companies: it does not calculate wages, benefits or contributions, and it does not generate electronic payroll for the DIAN. It complements payroll software at the payment stage, mainly for disbursing to Colombian bank accounts and for paying contractors abroad with converted stablecoins.
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