Oregon Estate Tax Calculator
Oregon Estate Tax Calculator
Find out if your estate will owe tax and how much.
1000000, ‘rate’ => 0.1],
[‘threshold’ => 1500000, ‘rate’ => 0.1],
[‘threshold’ => 2000000, ‘rate’ => 0.1],
[‘threshold’ => 2500000, ‘rate’ => 0.11],
[‘threshold’ => 3500000, ‘rate’ => 0.11],
[‘threshold’ => 4500000, ‘rate’ => 0.11],
[‘threshold’ => 5000000, ‘rate’ => 0.12],
[‘threshold’ => 6000000, ‘rate’ => 0.13],
[‘threshold’ => 7000000, ‘rate’ => 0.14],
[‘threshold’ => 8000000, ‘rate’ => 0.15],
[‘threshold’ => 9000000, ‘rate’ => 0.15],
[‘threshold’ => 10000000, ‘rate’ => 0.16]
];
$tax = 0;
$breakdown = ”;
$previousThreshold = 0;
// Calculate tax based on brackets
foreach ($taxRates as $bracket) {
if ($grossEstate > $bracket[‘threshold’]) {
$taxableAmount = min($grossEstate – $previousThreshold, $bracket[‘threshold’] – $previousThreshold);
$tax += $taxableAmount * $bracket[‘rate’];
$breakdown .= ‘
Taxable Amount: $’ . number_format($taxableAmount, 2) . ‘ at ‘ . ($bracket[‘rate’] * 100) . ‘%
‘;
}
$previousThreshold = $bracket[‘threshold’];
}
// Display results for single and married
echo ‘
‘;
echo ‘
‘;
// If married, calculate with credit shelter trust
if ($maritalStatus === ‘married’) {
$shelteredTaxableEstate = $grossEstate – 1000000; // Credit shelter of $1 million
$trustTax = 0;
$previousThreshold = 0;
foreach ($taxRates as $bracket) {
if ($shelteredTaxableEstate > $bracket[‘threshold’]) {
$taxableAmount = min($shelteredTaxableEstate – $previousThreshold, $bracket[‘threshold’] – $previousThreshold);
$trustTax += $taxableAmount * $bracket[‘rate’];
}
$previousThreshold = $bracket[‘threshold’];
}
echo ‘