A $1,000 bail bond paid at a bail bonds company will cost $100. This is often the base fee for posting bail on the lowest amount.
Bonds that will not net the bail bonds company at least $100 in interest will often earn a minimum payment of $100 or 10% of the total bond. Because of the level of risk associated with even a $1000 bond, a company will have to charge a minimum for posting a bond.
This minimum is considered to be legal for many companies even in states where the interest level is mandated. If you decide to post the bond yourself, you will only be responsible for the $1000 which will come back to you as long as you meet the conditions of your trial and show up to each of your dates.