Colombia Company Financial Statements 2018-2025: 234,459 IFRS Filings of 39,314 Companies (September 2026)
Revenue, profit, assets, liabilities, equity and ratios of 39,314 companies supervised by Colombia's Superintendency of Companies, 2018-2025, in thousands of COP and USD, with NIT, ISIC, city, email and corporate mobile.
234,459 rows, 71 columns, CSV. US$349.00, one-time payment.
FAQ about this dataset
- What does this dataset include?
- 234,459 rows and 71 columns: id, anio, fecha_corte, nit, razon_social, tipo_estados_financieros, marco_contable, tipo_societario, estado, clase_sociedad, ciiu_codigo, ciiu_descripcion, among others. Before buying you can see the full schema with each column's fill rate and the first 25 rows for free, without signing up.
- Where do the financial statements come from?
- From the IFRS reports that supervised companies file with Colombia's Superintendencia de Sociedades: 234,459 statements from 39,314 companies between 2018 and 2025, in thousands of COP and in USD.
- Where does the data come from?
- Open data of Colombia's Superintendency of Companies published on datos.gov.co (IFRS financial statements: cover sheet, statement of financial position and statement of comprehensive income), downloaded on September 29, 2026, plus the official TRM exchange rate for USD conversion. Collected and processed by datasets.lat (as of September 29, 2026).
- How often is it updated?
- Planned update frequency: yearly. Buyers also get every new version of this dataset we publish at no extra cost.
- What format is the download?
- Your choice: CSV (UTF-8, with headers), Excel (.xlsx) or JSON. It opens in Excel, Google Sheets, Python, R or any SQL database. The download is available right after payment and all three formats are in your library.
- What license does it have?
- License: commercial use (internal; no resale of the file as is). It contains contact or personal data published by their owners or by official sources; the listing states the legal basis, and you must use it in line with your country's data protection law. Details are in the terms of use.
- How much does it cost?
- US$349 as a one-time payment with Mercado Pago or PayPal. It is not a subscription.
What's included
- 234,459 annual IFRS financial statements of 39,314 Colombian companies supervised by the Superintendency of Companies (Supersociedades), fiscal years 2018 to 2025: 2018 (20,463), 2019 (26,776), 2020 (31,214), 2021 (30,484), 2022 (32,680), 2023 (33,051), 2024 (30,623) and 2025 (29,168, as of December 31, 2025).
- Statement type: individual (199,163), separate (26,001), consolidated (8,875) and combined (420). Framework: IFRS for SMEs, Group 2 (197,804) and full IFRS, Group 1 (36,655).
- Income statement: revenue, cost of sales, gross profit, administrative and selling expenses, other income and expenses, operating profit, finance income and costs, profit before tax, income tax and net profit.
- Balance sheet: total, current and non-current assets, cash, receivables, inventories, property plant and equipment, total, current and non-current liabilities, payables, loans, other financial liabilities, equity, issued capital and retained earnings.
- Amounts in thousands of pesos (as filed) plus USD conversion of revenue, net profit, assets, liabilities and equity at the official TRM exchange rate of December 31 of each year (from COP 3,249.75 in 2018 to COP 3,757.08 in 2025).
- Computed indicators: current ratio, debt ratio, net margin, ROE, ROA, revenue growth vs. prior year (175,373 rows) and years reported per company (27,188 companies with 5 or more years).
- Company data: NIT tax ID, company name, legal form, status (active, in reorganization, etc.), ISIC code with description, department, city, registered address, commercial registration number, incorporation date, corporate purpose, statutory auditor firm and audit opinion.
- Business contact reported by the company itself: email in 233,342 rows (39,293 companies), corporate mobile in E.164 in 231,850 rows and landline in E.164 in 66,314 rows.
- Fiscal year 2025: 4,595 companies with individual statements report revenue of USD 10 million or more and 379 of USD 100 million or more. By city: Bogota 12,106, Medellin 3,484, Cali 2,008, Barranquilla 1,476 and Bucaramanga 661. By type: 22,999 S.A.S., 3,065 corporations (S.A.) and 1,590 limited companies. 1,107 are in a reorganization agreement.
Use cases
- Credit risk and supplier or customer analysis: liquidity, leverage, profitability and revenue trend over 8 years.
- B2B prospecting by real size, with email and corporate mobile for direct contact.
- Sector benchmarking by ISIC, city and size; market studies and company valuation.
- KYB and due diligence: company status, statutory auditor and opinion, reorganization proceedings.
How it was prepared
- The three official IFRS financial statement tables published by the Superintendency of Companies (cover sheet, statement of financial position and statement of comprehensive income) were joined by filing, keeping only the current period of each report.
- One row per company, year and statement type; when a company filed the same report more than once, the latest filing is kept (1,060 refilings removed). Reports without any financial figure were dropped.
- Consolidated and combined statements repeat figures of their individual ones: for market totals use only tipo_estados_financieros = Individual.
- The source publishes texts without Spanish accents; they were restored word by word with a Spanish dictionary (a few rare words may remain unaccented).
- Emails lowercased and syntax-checked; mobiles and phones normalized to E.164 (+57) when valid.
- Sorted by year (newest first) and revenue (highest first). Fiscal years 2016 and 2017 are not included because the source publishes them with a different taxonomy.
- Company data only: no legal representatives, partners, accountants or individual auditors.
Columns
- id (string)
- anio (integer)
- fecha_corte (date)
- nit (integer)
- razon_social (string)
- tipo_estados_financieros (string)
- marco_contable (string)
- tipo_societario (string)
- estado (string)
- clase_sociedad (string)
- ciiu_codigo (string)
- ciiu_descripcion (string)
- departamento (string)
- ciudad (string)
- direccion_empresa (string)
- telefono (string)
- celular_corporativo (string)
- email (string)
- matricula_mercantil (string)
- fecha_constitucion (date)
- objeto_social (string)
- pais_casa_matriz (string)
- firma_revisor_fiscal (string)
- dictamen_revisor_fiscal (string)
- numero_radicado (string)
- ingresos_operacionales_miles_cop (integer)
- costo_ventas_miles_cop (integer)
- utilidad_bruta_miles_cop (integer)
- gastos_administracion_miles_cop (integer)
- gastos_ventas_miles_cop (integer)
- otros_ingresos_miles_cop (integer)
- otros_gastos_miles_cop (integer)
- utilidad_operacional_miles_cop (integer)
- ingresos_financieros_miles_cop (integer)
- costos_financieros_miles_cop (integer)
- utilidad_antes_impuestos_miles_cop (integer)
- impuesto_renta_miles_cop (integer)
- utilidad_neta_miles_cop (integer)
- activos_totales_miles_cop (integer)
- activos_corrientes_miles_cop (integer)
- activos_no_corrientes_miles_cop (integer)
- efectivo_miles_cop (integer)
- cuentas_por_cobrar_corrientes_miles_cop (integer)
- inventarios_miles_cop (integer)
- propiedades_planta_equipo_miles_cop (integer)
- pasivos_totales_miles_cop (integer)
- pasivos_corrientes_miles_cop (integer)
- pasivos_no_corrientes_miles_cop (integer)
- cuentas_por_pagar_corrientes_miles_cop (integer)
- prestamos_corrientes_miles_cop (integer)
- otros_pasivos_financieros_corrientes_miles_cop (integer)
- otros_pasivos_financieros_no_corrientes_miles_cop (integer)
- prestamos_no_corrientes_miles_cop (integer)
- patrimonio_miles_cop (integer)
- capital_emitido_miles_cop (integer)
- ganancias_acumuladas_miles_cop (integer)
- trm_cierre (number)
- ingresos_operacionales_usd (integer)
- utilidad_neta_usd (integer)
- activos_totales_usd (integer)
- pasivos_totales_usd (integer)
- patrimonio_usd (integer)
- razon_corriente (number)
- endeudamiento (number)
- margen_neto (number)
- roe (number)
- roa (number)
- crecimiento_ingresos_pct (number)
- anios_reportados (integer)
- pais (string)
- fuente (string)