Although the cost of bail bonds is different for different states but usually the bail agents charge a fee of 10% to 15% of the total bail bond. For instance, for a bail bond which is set for $10,000 the bondsman or bail agent may charge you $1,000 or $1,500 to post your bond.