Last minute shoppers rushed to the tills in record numbers on Christmas Eve with 148 purchases a second shortly after midday.
It was the highest transaction rate ever recorded by electronic payments provider Paymark and up from 132 a second last Christmas Eve.
Paymark, which processes about three-quarters of the country's electronic transactions, said spending was up by 7.1%, compared with 22 and 23 December last year.
Sales and marketing head Paul Whiston said Monday was the second highest spending day ever, with $235 million in transactions. Friday set the record with $235.6 million.
Sporting and camping goods were selling strongly on Monday with sales up by 109% compared to the same day last week.
Clothing and jewellery shops also recorded an increase of 78% week-on-week.
Mr Whiston said shoppers also gathered last-minute essentials for their Christmas lunch. Food retailing was up 81.8% on Monday compared to the same day the previous week.