The cost of a $20,000 bond will often vary depending on the bail bonds professional that you see and the level of risk that they are 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 up front cost of your bail. A 20k bond will often have a fee ranging from 10% up to 15% if a person is 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.