A new asphalt shingles roof for a typical 2,000 sq. ft. single-story ranch house can range in price from $8,500 to $16,500 fully installed. Across the US, a typical architectural asphalt shingle roof will cost between $3.50 and $5.50 per sq. ft. to install.