Good web developers charge $50-150/hour (USD) while agencies charge around $90-300/hour.