"If you don't turn up, the restaurant can legitimately claim you have broken the contract and caused it to lose business. If you realise in advance you won't be able to make it, let the restaurant know. They're unlikely to charge if you tell them in reasonable time," the consumer advocacy service says.
But this cuts both ways and if you've booked a table and a restaurant can't provide one you too can push for compensation.
"If it can't provide your table, the restaurant has broken its contract with you," Consumer NZ says.
"You can claim any expenses you have incurred, such as travelling costs, using a Disputes Tribunal if necessary."