Patios are generally less expensive than decks. Patios cost between $3,000 and $8,000, while decks range from $5,500 to $16,000.