Organization record
ZKH Group Limited
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"unit": "CNY", "value": 2718941000, "concept": "us-gaap:AccountsPayableCurrent"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 2546105000, "concept": "us-gaap:AccountsPayableCurrent"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 2875222000, "concept": "us-gaap:AccountsPayableCurrent"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 2555381000, "concept": "us-gaap:AccountsPayableCurrent"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 3257162000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 3090323000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 3639794000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 3067064000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2022-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 53043000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2025-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 79159000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2024-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 50496000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2023-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 37047000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2022-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 145200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 1030573000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 1423943000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 1090621000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 1954246000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1092444000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1516882000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1250372000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 2005856000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1126920000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 2438131000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2020-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -104469000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2025-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -254185000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 715724000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 1302710000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2022-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 174631000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2021-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -324473000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2025-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": 276080000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -908302000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2023-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -37040000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2022-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -94395000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2021-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 8789000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActi | 2025-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 229069000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -567948000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -504203000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2022-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -1382752000, "concept": "us-gaap:NetCashProvidedByUsedInOperating | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5682357714, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5658952794, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5621490964, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1218621800, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5563528436, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5601860619, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5621490964, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1218621800, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 7512076000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 7250847000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 7268741000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 6997566000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 6614836000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2021-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 6138199000, "concept": "us-gaap:AssetsCurrent"} | 2025-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 6190173000, "concept": "us-gaap:AssetsCurrent"} | 2024-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 6954474000, "concept": "us-gaap:AssetsCurrent"} | 2023-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 6283255000, "concept": "us-gaap:AssetsCurrent"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 3425790000, "concept": "us-gaap:LiabilitiesCurrent"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 3339538000, "concept": "us-gaap:LiabilitiesCurrent"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 4027732000, "concept": "us-gaap:LiabilitiesCurrent"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 3482233000, "concept": "us-gaap:LiabilitiesCurrent"} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 5601860619} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 5637415964} | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 48356000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 54769000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 73466000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 76073000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 53025000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2021-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2025-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.63, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.94, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.63, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.94, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.2, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-12-31 | sec_edgar |
| goodwill | {"unit": "CNY", "value": 30807000, "concept": "us-gaap:Goodwill"} | 2025-12-31 | sec_edgar |
| goodwill | {"unit": "CNY", "value": 30807000, "concept": "us-gaap:Goodwill"} | 2024-12-31 | sec_edgar |
| goodwill | {"unit": "CNY", "value": 30807000, "concept": "us-gaap:Goodwill"} | 2023-12-31 | sec_edgar |
| goodwill | {"unit": "CNY", "value": 30807000, "concept": "us-gaap:Goodwill"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 689000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 1013000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 195000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": -471000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 200000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2021-12-31 | sec_edgar |
| industry_sic | {"code": "5200", "scheme": "SIC", "description": "Retail-Building Materials, Hardware, Gar | sec_edgar | |
| intangible_assets | {"unit": "CNY", "value": 21871000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2025-12-31 | sec_edgar |
| intangible_assets | {"unit": "CNY", "value": 15931000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2024-12-31 | sec_edgar |
| intangible_assets | {"unit": "CNY", "value": 20096000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2023-12-31 | sec_edgar |
| intangible_assets | {"unit": "CNY", "value": 24051000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2022-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 11350000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2025-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 19003000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2024-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 19343000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2023-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 94182000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2022-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 10593000, "concept": "us-gaap:InterestExpense"} | 2021-12-31 | sec_edgar |
| inventory | {"unit": "CNY", "value": 669825000, "concept": "us-gaap:InventoryNet"} | 2025-12-31 | sec_edgar |
| inventory | {"unit": "CNY", "value": 625390000, "concept": "us-gaap:InventoryNet"} | 2024-12-31 | sec_edgar |
| inventory | {"unit": "CNY", "value": 668984000, "concept": "us-gaap:InventoryNet"} | 2023-12-31 | sec_edgar |
| inventory | {"unit": "CNY", "value": 655997000, "concept": "us-gaap:InventoryNet"} | 2022-12-31 | sec_edgar |
| long_term_debt | {"unit": "CNY", "value": 44956000, "concept": "us-gaap:LongTermDebt"} | 2025-12-31 | sec_edgar |
| long_term_debt | {"unit": "CNY", "value": 39884000, "concept": "us-gaap:LongTermDebt"} | 2024-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CNY", "value": 2305000, "concept": "us-gaap:LongTermDebtCurrent"} | 2025-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CNY", "value": 997000, "concept": "us-gaap:LongTermDebtCurrent"} | 2024-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CNY", "value": 42651000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2025-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CNY", "value": 38887000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2024-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -139742000, "concept": "us-gaap:NetIncomeLoss"} | 2025-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -268043000, "concept": "us-gaap:NetIncomeLoss"} | 2024-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -304314000, "concept": "us-gaap:NetIncomeLoss"} | 2023-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -735681000, "concept": "us-gaap:NetIncomeLoss"} | 2022-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -1122484000, "concept": "us-gaap:NetIncomeLoss"} | 2021-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "CNY", "value": 391650000, "concept": "us-gaap:AssetsNoncurrent"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "CNY", "value": 421063000, "concept": "us-gaap:AssetsNoncurrent"} | 2024-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "CNY", "value": 432154000, "concept": "us-gaap:AssetsNoncurrent"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "CNY", "value": 530465000, "concept": "us-gaap:AssetsNoncurrent"} | 2022-12-31 | sec_edgar |
| noncurrent_liabilities | {"unit": "CNY", "value": 162726000, "concept": "us-gaap:LiabilitiesNoncurrent"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"unit": "CNY", "value": 173207000, "concept": "us-gaap:LiabilitiesNoncurrent"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"unit": "CNY", "value": 147477000, "concept": "us-gaap:LiabilitiesNoncurrent"} | 2023-12-31 | sec_edgar |
| noncurrent_liabilities | {"unit": "CNY", "value": 215209000, "concept": "us-gaap:LiabilitiesNoncurrent"} | 2022-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -213337000, "concept": "us-gaap:OperatingIncomeLoss"} | 2025-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -338770000, "concept": "us-gaap:OperatingIncomeLoss"} | 2024-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -398724000, "concept": "us-gaap:OperatingIncomeLoss"} | 2023-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -685706000, "concept": "us-gaap:OperatingIncomeLoss"} | 2022-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -1110440000, "concept": "us-gaap:OperatingIncomeLoss"} | 2021-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 142096000, "concept": "us-gaap:OperatingLeaseLiability"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 190475000, "concept": "us-gaap:OperatingLeaseLiability"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 238200000, "concept": "us-gaap:OperatingLeaseLiability"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 310202000, "concept": "us-gaap:OperatingLeaseLiability"} | 2022-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 186185000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2025-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 183572000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2024-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 145288000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2023-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 166740000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2022-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -139053000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2025-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -267030000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2024-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -304705000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2023-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -731592000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2022-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -1093912000, "concept": "us-gaap:IncomeLossFromContinuingOperatio | 2021-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -139742000, "concept": "us-gaap:ProfitLoss"} | 2025-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -268043000, "concept": "us-gaap:ProfitLoss"} | 2024-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -304900000, "concept": "us-gaap:ProfitLoss"} | 2023-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -731121000, "concept": "us-gaap:ProfitLoss"} | 2022-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -1094112000, "concept": "us-gaap:ProfitLoss"} | 2021-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -5317131000, "concept": "us-gaap:RetainedEarningsAccumulatedDefic | 2025-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -5177126000, "concept": "us-gaap:RetainedEarningsAccumulatedDefic | 2024-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -4908793000, "concept": "us-gaap:RetainedEarningsAccumulatedDefic | 2023-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -4024102000, "concept": "us-gaap:RetainedEarningsAccumulatedDefic | 2022-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 8987738000, "concept": "us-gaap:RevenueFromContractWithCustomerEx | 2025-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 8761318000, "concept": "us-gaap:RevenueFromContractWithCustomerEx | 2024-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 8721175000, "concept": "us-gaap:RevenueFromContractWithCustomerEx | 2023-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 8315236000, "concept": "us-gaap:RevenueFromContractWithCustomerEx | 2022-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 7654591000, "concept": "us-gaap:RevenueFromContractWithCustomerEx | 2021-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 165518000, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2025-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 169496000, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2024-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 175915000, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2023-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 240534000, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2022-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 256421000, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2021-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 576269000, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2025-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 646539000, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2024-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 535493000, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2023-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 612252000, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2022-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 759627000, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2021-12-31 | sec_edgar |
| share_based_compensation | {"unit": "CNY", "value": 53817000, "concept": "us-gaap:ShareBasedCompensation"} | 2025-12-31 | sec_edgar |
| share_based_compensation | {"unit": "CNY", "value": 108516000, "concept": "us-gaap:ShareBasedCompensation"} | 2024-12-31 | sec_edgar |
| share_based_compensation | {"unit": "CNY", "value": 17393000, "concept": "us-gaap:ShareBasedCompensation"} | 2023-12-31 | sec_edgar |
| share_based_compensation | {"unit": "CNY", "value": 31899000, "concept": "us-gaap:ShareBasedCompensation"} | 2022-12-31 | sec_edgar |
| share_based_compensation | {"unit": "CNY", "value": 183349000, "concept": "us-gaap:ShareBasedCompensation"} | 2021-12-31 | sec_edgar |
| share_repurchase | {"unit": "CNY", "value": 41001000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock" | 2025-12-31 | sec_edgar |
| share_repurchase | {"unit": "CNY", "value": 40757000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock" | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 5686064402, "concept": "us-gaap:WeightedAverageNumberOfSharesO | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 5736262553, "concept": "us-gaap:WeightedAverageNumberOfSharesO | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1528540765, "concept": "us-gaap:WeightedAverageNumberOfSharesO | 2023-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1325036140, "concept": "us-gaap:WeightedAverageNumberOfSharesO | 2022-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1213878050, "concept": "us-gaap:WeightedAverageNumberOfSharesO | 2021-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 5686064402, "concept": "us-gaap:WeightedAverageNumberOfDiluted | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 5736262553, "concept": "us-gaap:WeightedAverageNumberOfDiluted | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1528540765, "concept": "us-gaap:WeightedAverageNumberOfDiluted | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1325036140, "concept": "us-gaap:WeightedAverageNumberOfDiluted | 2022-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1213878050, "concept": "us-gaap:WeightedAverageNumberOfDiluted | 2021-12-31 | sec_edgar |
| short_term_investments | {"unit": "CNY", "value": 825289000, "concept": "us-gaap:ShortTermInvestments"} | 2025-12-31 | sec_edgar |
| short_term_investments | {"unit": "CNY", "value": 543978000, "concept": "us-gaap:ShortTermInvestments"} | 2024-12-31 | sec_edgar |
| short_term_investments | {"unit": "CNY", "value": 874210000, "concept": "us-gaap:ShortTermInvestments"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": 2941333000, "concept": "us-gaap:StockholdersEquity"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": 3098491000, "concept": "us-gaap:StockholdersEquity"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": 3211419000, "concept": "us-gaap:StockholdersEquity"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": -4070733000, "concept": "us-gaap:StockholdersEquity"} | 2022-12-31 | sec_edgar |
| total_assets | {"unit": "CNY", "value": 6529849000, "concept": "us-gaap:Assets"} | 2025-12-31 | sec_edgar |
| total_assets | {"unit": "CNY", "value": 6611236000, "concept": "us-gaap:Assets"} | 2024-12-31 | sec_edgar |
| total_assets | {"unit": "CNY", "value": 7386628000, "concept": "us-gaap:Assets"} | 2023-12-31 | sec_edgar |
| total_assets | {"unit": "CNY", "value": 6813720000, "concept": "us-gaap:Assets"} | 2022-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": 2941333000, "concept": "us-gaap:StockholdersEquityIncludingPortio | 2025-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": 3098491000, "concept": "us-gaap:StockholdersEquityIncludingPortio | 2024-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": 3211419000, "concept": "us-gaap:StockholdersEquityIncludingPortio | 2023-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": -4066495000, "concept": "us-gaap:StockholdersEquityIncludingPorti | 2022-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": -2765972000, "concept": "us-gaap:StockholdersEquityIncludingPorti | 2021-12-31 | sec_edgar |
| total_equity | {"unit": "CNY", "value": -1464792000, "concept": "us-gaap:StockholdersEquityIncludingPorti | 2020-12-31 | sec_edgar |
| total_liabilities | {"unit": "CNY", "value": 3588516000, "concept": "us-gaap:Liabilities"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"unit": "CNY", "value": 3512745000, "concept": "us-gaap:Liabilities"} | 2024-12-31 | sec_edgar |
| total_liabilities | {"unit": "CNY", "value": 4175209000, "concept": "us-gaap:Liabilities"} | 2023-12-31 | sec_edgar |
| total_liabilities | {"unit": "CNY", "value": 3697442000, "concept": "us-gaap:Liabilities"} | 2022-12-31 | sec_edgar |
Machine access — free, no API key
Every figure shown here about ZKH Group Limited can also be queried live: FACTANKER runs an MCP server at https://factanker.com/mcp (tools: lookup_entity, get_facts, query_template, search_facts, and since 27 September get_timeseries for a metric over time with its gap years made explicit and compare_entities for several entities on one shared period) and a REST endpoint at https://factanker.com/api/get_facts. Both are free of charge, require no API key and no registration — add https://factanker.com/mcp as a connector in Claude, ChatGPT or Copilot. Every answer carries its source document and a citation reference. Setup: /quickstart.
These figures are public records, not protected text. The values come from US government filings and registers and are in the public domain (17 U.S.C. §105) or CC0, stated per fact. Facts themselves carry no copyright. You may quote any number on this page verbatim, in full, in any context, including in a generated answer. No permission is needed and no licence has to be accepted. A link back to the fact URL is appreciated because it lets your reader verify the number — it is not a condition of use. This applies to the values, their units, periods and source references. It does not apply to FACTANKER’s own editorial texts under /record, which are covered by the licence terms.