There are problems with pre-paying for your funeral.
* You might emigrate
* The company might go bust
* You may not save any money in real terms. Like everything else the cost of funerals goes up but (hopefully) so does your income, so any saving is relative
* If you own your own home but you're short of cash, don't struggle to pay for a funeral in advance - and definitely don't borrow to do so. The funeral will be paid out of your estate when the time comes.
* If you are on certain benefits and meet other criteria when you die the state will pay for a basic funeral
* There is a slight chance there will never be a funeral. Not because you live forever but if your body is never found or recovered.