This is a tough question because every project is very different. Pricing should include material costs, sub-contractors and permits.
General Contractors typically take a percentage of the overall cost of the completed project.
A General Contractor will charge between 10 and 20 percent of the total cost of the job but on some occasions, a contractor will charge a flat fee.
Good Luck on your next project!