We consider large insurance portfolios consisting of life or disability insurance policies that are assumed independent, conditional on a stochastic process representing the economic–demographic environment. Using the conditional law of large numbers, we show that when the portfolio of liabilities becomes large enough, its value on a δ-year horizon can be approximated by a functional of the environment process. Based on this representation, we derive a semi-analytical approximation of the systematic risk quantiles of the future liability value for a homogeneous portfolio when the environment is represented by a one-factor diffusion process. For the multi-factor diffusion case, we propose two different risk aggregation techniques for a portfolio consisting of large, homogeneous pools. We give numerical results comparing the resulting capital charges with the Solvency II standard formula, based on disability claims data from the Swedish insurance company Folksam.