Celine can go into a little more detail than I can on this subject but the law has tightened around trust funds, estate duty and capital gains tax. I switched out my property from a trust fund for this very reason because it became far more tax efficient to do so. Trust funds are no longer the tax-havens they used to be. Nowadays it makes more sense to declare it in a spouse's name because the tax efficiencies in that department have increased while the noose around trusts has been tightened...
The noose has tightened, but so have the legal loopholes

To avoid paying ALL the CGT, you must do an bare domuim/usufruct donation of your assets. This will reduce the amount to about 20% & the balance (which does not increase with inflation) can be paid when you die...eg if the total CGT is supposed to be R100k, then you will only pay R20k when you register the usufruct & the balance of R80k will be due when you die. So if you die after 60yrs, you (your estate) will still be liable for R80k, but you that it will be peanuts in 60yrs time.
Dont know how to explain it in simpler terms, but thats how it works.
With regards to estate duty, if you transfer
all your assets to a trust now & you die. The only asset that will fall into your estate will be your salary & probably your pension payout (but not the whole amount IF the trust is the beneficiary)
Also remember that all donations up to R100k are exempt from tax, so if your assets are more than R100k, the balance of the assets will be *sold* to the trust & the trust will *owe* you money which will be written off at the maximum donation value per annum.
ok, enough preaching for today.
have a lovely weekend guys!