The type of asphalt shingle affects the price. Basic 3-tab shingles cost less. Architectural shingles cost more. They offer a different look. They also last longer.
The size of your roof matters. A bigger roof needs more materials. It also takes more work. The shape of your roof also plays a part. A complex roof takes more time. Removing your old roof adds to the job.
To get an exact price, ask local roofers for quotes. Get a few different bids. Check their references. Make sure they are licensed and insured. This helps you choose the right team.