Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terminal tax return upon death, and estate residue. #5

Open
johanley opened this issue Jun 24, 2022 · 1 comment
Open

Terminal tax return upon death, and estate residue. #5

johanley opened this issue Jun 24, 2022 · 1 comment
Labels

Comments

@johanley
Copy link
Owner

Adding this is non-trivial. For the moment I'm just noting it here as an issue to think about.

@johanley johanley changed the title Terminal tax return upon death Terminal tax return upon death, and estate residue. Jun 24, 2022
@johanley
Copy link
Owner Author

johanley commented Jun 24, 2022

Some random notes about the issue.

https://www.nbc.ca/personal/advice/succession/canada-estate-taxes.html
https://www.canada.ca/en/revenue-agency/services/tax/individuals/life-events/what-when-someone-died/final-return.html

Important ideas: deemed disposition (most of capital), and deemed withdrawal (RIF).
Deemed dispostion for your NRA securities, rental properties. Your house can roll-over to your spouse, and be exempt.

Income: rif, cpp, oas, pension
Cap gain: cottage, non-reg account
Tax-free: tfsa, home rolled over to spouse, life insurance

CPP pays a death benefit.

Estate administrative tax (EAT) takes about 1.5% of value of estate in the will.

Life insurance policies can pay a big fraction of the estate tax bill; you pay a little up front, and get a big pay out upon death.

The trustee/executor may change a flat fee or a percentage.

If left to spouse, then usually no extra taxes.

Warning: the estate's tax return has NO personal items: basic personal amount, age amount.

In the terminal return, any outstanding cap losses go further, and reduce your actual income. Correct?

Naming beneficiaries can avoid paying taxes.

calculate the bill for the estate
* CONFIG: trustee/executor may charge flat fee or percentage of net worth
* compute the final tax return
* simple: die on Dec 31 only; no time between death and the terminating transactions (instead of a few months)
* tfsa: no taxes
* nra: deemed disposition on capital; tax on capital gains; this is being paid anyway, no matter what is sold
* rif: deemed disposition; tax on whole value as income; this is all being paid anyway, no matter what is sold
* rif: if given to spouse, no extra taxes
* compute the tax payable
* simple case: if left to spouse, then usually no extra taxes on the estate
* warning: the estate has NO personal items: basic personal amount, age amount
* in the terminal return, any outstanding cap losses go further, and reduce your actual income
* the terminal return needs to have its own implementation, for both feds and provinces
* can I subclass the existing, and set some data to fixed values?

  • all capital undergoes deemed disposition for tax purposes; but tax can still be avoided sometimes
    • no cap gain: primary residence, GICs, bonds, cash, TFSA
    • convert GICs to principal amounts, as cash; no redemption of outstanding GICs
    • sweep investment accounts to the bank
    • calc remaining cash needed to pay for taxes and estate fees
    • sell stocks to make up the remainder
    • CONFIG: the order of the accounts
    • (it makes sense to use rif, nra first, since they are already paying taxes as if its all sold already;
    • likely the nra first, since tax is only on half the cap gain.)
    • in each account, sell an equal value of each stock
    • there's no tax consequences for these sales, so that might need to be backed out; OR, maybe there's a way around that
    •  there's no need to 
      
    • be careful with the 'quantization' for the integral number of shares
    • sweep cash to the bank again
    • bank pays the full bill
    • THE END. The estate residue is logged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant