Question: how long do you have to work to collect cpp?
Answer: Amount of contributions – Every year you work and contribute to CPP between the age of 18 and 65, you add to your benefit. To qualify for the maximum, you must not only contribute to CPP for 39 years but you must also contribute 'enough' in each of those years.