translate English to French: An application fee also has to be paid.
Une taxe de dépôt doit aussi être versée.