Normally it’s all returned- if he went through a bail bond company, all except the bail bondman’s fee, which is usually 10%. If he ponied up all of the money he would be getting it all except the court filing fee which is nominal.
The “Bail” will be returned, if you put up the cash.
If a Bail Bondsman puts up bond, (Not really puts up cash), he guarantees the bond, you will not receive “his fees that were charged to you”.
He would never make a profit if he did this, and would only lose bonds for those who did not show in court.
He should, minus any court fees that may apply. depends on the state and county you are in. circuit clerk would be able to tell you how much and when you would get it back
If he paid bail to the court directly, yes. If he paid a bail bondsman, who then pays the court. No.
A bondsman will pay the bail for a percentage (10-25% I think) of the bond. So if the bail is 10,000$ with a 10% bond, then a bondsman will charge 1000$ of someone (your friend for example), but the bondsman then pays the full 10,000$ to the court.
Bail is basically an insurance policy that the defendant shows up in court. People are less likely to pay for someone they think will run, costing them money. (And bondsmen will often evaluate how likely someone is to run, because they will lose their money if the defendant runs).