Tom Wilson was left $5000 out of pocket when he prepaid his funeral with Poppy Funerals, now Lamb and Hayward has stepped in to ensure he gets the funeral he wanted.

A dying Christchurch man left $5000 out of pocket after pre-paying his funeral with Poppy Funerals just got some good news.

Christchurch company Lamb and Hayward has offered to pay for his funeral.

Tom Wilson, 75, was given two years to live and pre-paid his funeral with Poppy Funerals in September so his family did not have to worry about it when he died.

ALDEN WILLIAMS/STUFF Poppy Funerals owner Jasmin Teague has failed to repay a dying Christchurch man $5000 after he prepaid his funeral.

Poppy Funerals director Jasmin Teague​ closed the company down in October, following several customer complaints. She has yet to return Wilson's money and has not been in contact with the family since October 5.

READ MORE:

* Christchurch funeral home fails to repay dying man after closing down

* Poppy Funerals ordered to pay ex-employee $21,000

* Poppy Funerals director shuts down, citing death threats and health issues

* Christchurch's Poppy Funerals closes its doors after customer complaints

* Poppy Funerals leaves families in distress after death of loved ones

* Christchurch woman calls for NZ funeral industry to be regulated

* Canterbury woman battles funeral home for husband's death certificate

Lamb and Hayward chief executive Stephen Parkyn​ said he was appalled when he read Wilson's story and wanted to step in to ensure he had a dignified funeral.

"It seemed the right thing to do."

Wilson's daughter, Marcelle Leo'o​ said she and her father were "flabbergasted" at the offer.

"I called him [Wilson] to tell him the good news and he started crying. Dad just can't believe it's true. He is quite overwhelmed by the gesture.

"It was not what we were expecting whatsoever. It's above and beyond."

Wilson has two collapsed lungs and struggles to breathe. He puts on a brave face, but Leo'o said he had deteriorated in the past two months and the issue had caused him stress.