British residents without passports will have to pay £30 for the controversial national ID card, Home Secretary Charles Clarke announced tonight.
The "stand alone" card will be valid for 10 years. The Home Office's current best guess for the combined passport and ID card remains at £93, but opponents of the scheme have predicted far higher costs.
Proposed cards will carry a microchip bearing "biometric" details of the holder's fingerprints and face.
It will be compulsory to hold a card. People renewing or applying for passports will have to pay the estimated £93, on top of existing passport prices, from 2008.
The compulsory aspect of the scheme will be phased in later for those who do not hold a passport, possibly from as early as 2010.
Mr Clarke said: "Being able to prove who we are is a fundamental requirement in modern societies, for example when we travel, apply for a job, open a bank account or apply for benefits.
"In future, the recording of biometrics such as fingerprints, iris patterns or facial image means that we will have a much stronger way of linking identity to the person.
"A national ID card will be a robust, secure way to establish that identities are real, not fabricated." He added of the £30 fee: "No-one who wants to protect their identity need pay more."
Mr Clarke also revealed that an independent review of the project by accountancy firm KPMG had recommended further work should be done on some of the Home Office's "cost assumptions", as well as other aspects of the scheme.
The 10-year stand alone card will be valid as a travel document within the EU but will not serve as a full passport, said a Home Office spokesman.