The cost of a $20,000 bond will often vary depending on the bail bonds agreement that you signed and the level of risk that the bondsman is taking on by posting your bail. If you have a history of missing trials or you have a poor credit history, you may be asked to finance or pay more of the upfront cost of your bail. A 20k bond will often have a fee ranging from 10% up to 15% if a person is at a higher risk.
10% is often the lowest rate and the value can be limited within states like California and mandated in states like Arizona.
The fee that you pay will depend on the state that you live in as well as your risk level. In states like Delaware where no maximum is set, you could pay 15% as standard for a local bail bonds company. Assuming a bail bonds company charges a 10% fee, you could face a fee of $2,000 for a 20k bail.