New Delhi: Delhi Metro has earned Rs 3 crore annually in carbon credits since 2009.