Other deposits and charges
Your landlord can make you pay to replace your lost keys or access card, or to give you extra ones. Your landlord can also charge you a fee if you write a cheque but do not have enough money in your bank account to cover it. This is often called an NSF or bounced cheque.
Most other deposits and extra charges are illegal. If your landlord wants you to pay for something else, try to get legal advice.