Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: co-social-contributions |
| 3 | description: Use this skill whenever asked about Colombian self-employed social contributions (aportes a seguridad social para independientes). Trigger on phrases like "seguridad social independientes", "salud y pensión independiente", "IBC independiente", "PILA independiente", "ARL independiente", "40% IBC rule", or any question about Colombian social security obligations for self-employed individuals. Covers salud (12.5%), pensión (16%), ARL, Fondo de Solidaridad Pensional, the 40% IBC rule, PILA filing, and edge cases. ALWAYS read this skill before touching any Colombian social contribution work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Colombia Social Contributions (Aportes Seguridad Social) -- Self-Employed Skill v2.0 |
| 8 | |
| 9 | ## Section 1 -- Quick reference |
| 10 | |
| 11 | | Field | Value | |
| 12 | |---|---| |
| 13 | | Country | Colombia | |
| 14 | | Authority | UGPP (enforcement); EPS/AFP/ARL (collection) | |
| 15 | | Primary legislation | Ley 100 de 1993; Decreto 1273 de 2018 | |
| 16 | | Supporting legislation | Ley 797/2003; Ley 1122/2007; Decreto 780/2016; Decreto 1072/2015 | |
| 17 | | IBC rule | 40% of monthly gross income | |
| 18 | | Minimum IBC | 1 SMMLV = COP 1,423,500 (2025) | |
| 19 | | Maximum IBC | 25 SMMLV = COP 35,587,500 | |
| 20 | | Salud rate | 12.5% | |
| 21 | | Pensión rate | 16% | |
| 22 | | ARL rate (Level I) | 0.522% | |
| 23 | | Fondo Solidaridad | 1% (when IBC > 4 SMMLV) | |
| 24 | | Total (Level I, no solidarity) | ~29.022% of IBC | |
| 25 | | Payment method | PILA (Planilla Integrada) | |
| 26 | | Due date | Last business day of contribution month | |
| 27 | | Currency | COP only | |
| 28 | | Contributor | Open Accountants | |
| 29 | | Validated by | Pending -- requires validation by Colombian contador | |
| 30 | | Validation date | Pending | |
| 31 | |
| 32 | --- |
| 33 | |
| 34 | ## Section 2 -- Required inputs and refusal catalogue |
| 35 | |
| 36 | ### Required inputs |
| 37 | |
| 38 | Before computing, you MUST obtain: |
| 39 | |
| 40 | 1. **Type of independent** -- cuenta propia vs contrato de prestación de servicios |
| 41 | 2. **Monthly gross income** -- determines IBC |
| 42 | 3. **Number of contracts / income sources** |
| 43 | 4. **ARL risk level** -- Level I through V |
| 44 | 5. **Pension regime** -- RPM (Colpensiones) vs RAIS (private AFP) |
| 45 | 6. **EPS affiliation** |
| 46 | 7. **Contract duration** -- post-July 2025 rules for prestación de servicios |
| 47 | |
| 48 | **If monthly gross income is unknown, STOP.** |
| 49 | |
| 50 | ### Refusal catalogue |
| 51 | |
| 52 | **R-CO-SOC-1 -- Pension reform.** Trigger: question about Ley 2381 / sistema de pilares. Message: "Pension reform implementing regulations not finalized. Escalate to qualified counsel." |
| 53 | |
| 54 | ### Prohibitions |
| 55 | |
| 56 | - NEVER compute IBC without applying the 40% rule |
| 57 | - NEVER allow IBC below 1 SMMLV |
| 58 | - NEVER skip ARL -- mandatory since Decreto 723/2013 |
| 59 | - NEVER ignore Fondo de Solidaridad when IBC > 4 SMMLV |
| 60 | - NEVER assume pensionado exempt from all contributions -- salud and ARL still apply |
| 61 | - NEVER file separate PILA for multiple contracts -- combine into one IBC |
| 62 | - NEVER present IBC without confirming current SMMLV |
| 63 | - NEVER assume contratante handles contributions without confirming post-July 2025 rules |
| 64 | |
| 65 | --- |
| 66 | |
| 67 | ## Section 3 -- IBC calculation |
| 68 | |
| 69 | **Legislation:** Ley 100/1993, Decreto 1273/2018 |
| 70 | |
| 71 | ``` |
| 72 | IBC = monthly_gross_income x 40% |
| 73 | IBC = clamp(1_SMMLV, IBC, 25_SMMLV) |
| 74 | ``` |
| 75 | |
| 76 | | Monthly gross | 40% calc | IBC applied | |
| 77 | |---|---|---| |
| 78 | | COP 2,000,000 | COP 800,000 | COP 1,423,500 (minimum) | |
| 79 | | COP 5,000,000 | COP 2,000,000 | COP 2,000,000 | |
| 80 | | COP 100,000,000 | COP 40,000,000 | COP 35,587,500 (maximum) | |
| 81 | |
| 82 | --- |
| 83 | |
| 84 | ## Section 4 -- Contribution rates |
| 85 | |
| 86 | | Component | Rate | Notes | |
| 87 | |---|---|---| |
| 88 | | Salud | 12.5% | Independent pays 100% | |
| 89 | | Pensión | 16% | Independent pays 100% | |
| 90 | | ARL Level I | 0.522% | Office/consulting/IT | |
| 91 | | ARL Level II | 1.044% | Light manufacturing | |
| 92 | | ARL Level III | 2.436% | Industrial | |
| 93 | | ARL Level IV | 4.350% | High-risk manufacturing | |
| 94 | | ARL Level V | 6.960% | Mining/construction | |
| 95 | | Fondo Solidaridad | 1% | Only if IBC > 4 SMMLV | |
| 96 | | Fondo Subsistencia | 0.5-1.5% additional | Only if IBC > 16 SMMLV | |
| 97 | |
| 98 | --- |
| 99 | |
| 100 | ## Section 5 -- Computation and PILA filing |
| 101 | |
| 102 | ### Computation (Level I) |
| 103 | |
| 104 | ``` |
| 105 | salud = IBC x 12.5% |
| 106 | pensión = IBC x 16% |
| 107 | ARL = IBC x 0.522% |
| 108 | solidarity = IBC x 1% (if IBC > 4 SMMLV) |
| 109 | total = salud + pensión + ARL + solidarity |
| 110 | ``` |
| 111 | |
| 112 | ### PILA filing |
| 113 | |
| 114 | 1. Access PILA operator (SOI, Mi Planilla, Aportes en Línea) |
| 115 | 2. Enter IBC for period |
| 116 | 3. System calculates per component |
| 117 | 4. Confirm and pay electronically |
| 118 | |
| 119 | --- |
| 120 | |
| 121 | ## Section 6 -- Payment schedule, tax deductibility, and penalties |
| 122 | |
| 123 | ### Payment schedule |
| 124 | |
| 125 | Monthly via PILA. Due by last business day of contribution month. |
| 126 | |
| 127 | ### Prestación de servicios -- July 2025 change |
| 128 | |
| 129 | For contracts > 1 month: contratante (hiring entity) must manage and pay contributions through their PILA. Verify compliance. Flag for reviewer. |
| 130 | |
| 131 | ### Tax deductibility |
| 132 | |
| 133 | | Question | Answer | |
| 134 | |---|---| |
| 135 | | Are aportes deductible? | YES -- for impuesto de renta | |
| 136 | | IBC as expense? | 60% presumed expenses already factored into IBC | |
| 137 | |
| 138 | ### Penalties |
| 139 | |
| 140 | | Penalty | Detail | |
| 141 | |---|---| |
| 142 | | Late PILA | Interest at tasa de usura | |
| 143 | | Non-affiliation | UGPP fines up to 5 SMMLV/month | |
| 144 | | Underreporting | UGPP audit + back-payments + penalties | |
| 145 | | UGPP enforcement | Cross-references income tax with PILA | |
| 146 | |
| 147 | --- |
| 148 | |
| 149 | ## Section 7 -- Registration and special situations |
| 150 | |
| 151 | ### Registration |
| 152 | |
| 153 | Must affiliate with EPS, AFP/Colpensiones, and ARL before first PILA payment. |
| 154 | |
| 155 | ### Pensionado working independently |
| 156 | |
| 157 | Must still pay salud (12.5%) and ARL. Pensión NOT required. |
| 158 | |
| 159 | ### Multiple contracts |
| 160 | |
| 161 | Sum all contract income. Apply 40% to total. Single PILA filing on combined IBC. |
| 162 | |
| 163 | ### Income fluctuates monthly |
| 164 | |
| 165 | IBC calculated monthly on actual income. Each month's PILA reflects that month's IBC (subject to minimum). |
| 166 | |
| 167 | --- |
| 168 | |
| 169 | ## Section 8 -- Edge case registry |
| 170 | |
| 171 | ### EC1 -- Multiple contracts |
| 172 | **Situation:** 3 contracts totaling COP 15,000,000/month. |
| 173 | **Resolution:** IBC = COP 6,000,000. Single PILA. |
| 174 | |
| 175 | ### EC2 -- Below minimum |
| 176 | **Situation:** Income COP 2,000,000, 40% = COP 800,000. |
| 177 | **Resolution:** IBC = COP 1,423,500 (minimum). |
| 178 | |
| 179 | ### EC3 -- Dual status (employed + independent) |
| 180 | **Situation:** Employed COP 3,000,000 + independent COP 5,000,000. |
| 181 | **Resolution:** Independent IBC = COP 2,000,000. Separate PILA. |
| 182 | |
| 183 | ### EC4 -- Fondo Solidaridad triggered |
| 184 | **Situation:** IBC exceeds 4 SMMLV. |
| 185 | **Resolution:** Additional 1% applies. Above 16 SMMLV: graduated additional 0.5-1.5%. |
| 186 | |
| 187 | ### EC5 -- ARL risk dispute |
| 188 | **Situation:** Classified Level I but does field work. |
| 189 | **Resolution:** Classification should reflect actual risk. Flag for reviewer. |
| 190 | |
| 191 | ### EC6 -- Prestación de servicios post-July 2025 |
| 192 | **Situation:** 6-month contract starting August 2025. |
| 193 | **Resolution:** Contratante responsible. Verify compliance. Flag. |
| 194 | |
| 195 | ### EC7 -- UGPP audit |
| 196 | **Situation:** IBC reported at 1 SMMLV but income tax shows COP 120M annual. |
| 197 | **Resolution:** Expected IBC COP 4,000,000/month. Back-payments + penalties. Flag. |
| 198 | |
| 199 | --- |
| 200 | |
| 201 | ## Section 9 -- Reviewer escalation protocol |
| 202 | |
| 203 | When a situation requires reviewer judgement: |
| 204 | |
| 205 | ``` |
| 206 | REVIEWER FLAG |
| 207 | Tier: T2 |
| 208 | Client: [name] |
| 209 | Situation: [description] |
| 210 | Issue: [what is ambiguous] |
| 211 | Options: [possible treatments] |
| 212 | Recommended: [most likely correct treatment and why] |
| 213 | Action Required: Qualified contador must confirm before advising client. |
| 214 | ``` |
| 215 | |
| 216 | When a situation is outside skill scope: |
| 217 | |
| 218 | ``` |
| 219 | ESCALATION REQUIRED |
| 220 | Tier: T3 |
| 221 | Client: [name] |
| 222 | Situation: [description] |
| 223 | Issue: [outside skill scope] |
| 224 | Action Required: Do not advise. Refer to qualified contador. Document gap. |
| 225 | ``` |
| 226 | |
| 227 | --- |
| 228 | |
| 229 | ## Section 10 -- Test suite |
| 230 | |
| 231 | ### Test 1 -- Standard, Risk Level I |
| 232 | **Input:** Gross COP 5,000,000. Level I. RPM. 2025. |
| 233 | **Expected output:** IBC COP 2,000,000. Salud COP 250,000. Pensión COP 320,000. ARL COP 10,440. Total ~COP 580,440. |
| 234 | |
| 235 | ### Test 2 -- Below minimum |
| 236 | **Input:** Gross COP 2,000,000. Level I. |
| 237 | **Expected output:** IBC COP 1,423,500. Total ~COP 413,129. |
| 238 | |
| 239 | ### Test 3 -- High income, solidarity |
| 240 | **Input:** Gross COP 20,000,000. Level I. |
| 241 | **Expected output:** IBC COP 8,000,000. Solidarity 1% = COP 80,000. Total ~COP 2,401,760. |
| 242 | |
| 243 | ### Test 4 -- Maximum cap |
| 244 | **Input:** Gross COP 100,000,000. Level I. |
| 245 | **Expected output:** IBC COP 35,587,500. All rates on capped amount. |
| 246 | |
| 247 | ### Test 5 -- Dual status |
| 248 | **Input:** Employed COP 3,000,000 + independent COP 8,000,000. |
| 249 | **Expected output:** Independent IBC COP 3,200,000. Separate PILA. |
| 250 | |
| 251 | ### Test 6 -- Pensionado |
| 252 | **Input:** Retiree, independent COP 6,000,000. |
| 253 | **Expected output:** IBC COP 2,400,000. Salud + ARL only. No pensión. |
| 254 | |
| 255 | ### Test 7 -- Multiple contracts |
| 256 | **Input:** COP 3M + 5M + 2M = COP 10M. |
| 257 | **Expected output:** Combined IBC COP 4,000,000. Single PILA. |
| 258 | |
| 259 | --- |
| 260 | |
| 261 | ## Disclaimer |
| 262 | |
| 263 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 264 | |
| 265 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 266 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q3: AI-drafted
AI-generated with structure and citations. Not independently verified.
Needs deep research against tax authority websites to reach Q2.
Accountant Review
About
Use this skill whenever asked about Colombian self-employed social contributions (aportes a seguridad social para independientes). Trigger on phrases like "seguridad social independientes", "salud y pensión independiente", "IBC independiente", "PILA independiente", "ARL independiente", "40% IBC rule", or any question about Colombian social security obligations for self-employed individuals. Covers salud (12.5%), pensión (16%), ARL, Fondo de Solidaridad Pensional, the 40% IBC rule, PILA filing, and edge cases. ALWAYS read this skill before touching any Colombian social contribution work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.