There are two types of bail in Nigeria. Police bail and court bail.
Police is given to a person who is suspected to have committed a crime. IT IS ABSOLUTELY FREE.
Court bails are also free however certain conditions are prescribed by the court as a condition for the bail such as reporting to police station, getting surety giving ID card to law enforcement agency etc.