If a customs bond or duty payment is required to clear a cargo with customs, then the customer also needs a customs broker to do the clearance process with customs.
The preparation, filing of the documents with customs and the process requires special skills and knowledge which only a customs broker will have. A customs clearance fee is a charge levied by the customs broker in order to handle the customs clearance.