GST Layered Tax
Calculate a caller-parameterized generation-skipping transfer tax layer.
Description
A generation-skipping-transfer scenario applies a rate to transfer value above a supplied exemption, then adds another supplied transfer tax.
A generation-skipping-transfer scenario applies a rate to transfer value above a supplied exemption, then adds another supplied transfer tax. Layered amounts should use the same currency.1
Calculate a caller-parameterized generation-skipping transfer tax layer.
When to use GST Layered Tax
Use this tool to calculate a caller-parameterized generation-skipping transfer tax layer.
Choose the specific arithmetic or checklist scenario and establish its input amounts, dates, rates and criteria from the applicable records. Keep currencies, periods and jurisdictions consistent; review the tool-specific assumptions before interpreting the result.
How to use GST Layered Tax and understand its results
- Choose the specific arithmetic or checklist scenario and establish its input amounts, dates, rates and criteria from the applicable records. Keep currencies, periods and jurisdictions consistent; review the tool-specific assumptions before interpreting the result.
- Enter transferAmount, availableExemption, gstRatePercent, otherTransferTax using the field table and calculation rules, then run the tool.
- Read taxableGstTransfer, gstTax, combinedTransferTax. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| transferAmount | Generation-skipping transfer | number; minimum: 0 | Required |
| availableExemption | Available exemption | number; minimum: 0 | Required |
| gstRatePercent | GST rate (%) | number; minimum: 0; maximum: 100 | Required |
| otherTransferTax | Other transfer tax | number; minimum: 0 | Required |
Enter nonnegative transfer, exemption, rate and other tax. Return modeled taxable excess, GST component and layered total.
taxable=max(0,transfer−exemption); combined=taxable×gstRate/100+otherTransferTax Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| taxableGstTransfer | Taxable GST transfer | number; minimum: 0 |
| gstTax | GST tax | number; minimum: 0 |
| combinedTransferTax | Combined transfer tax | number; minimum: 0 |
{
"input": {
"transferAmount": 1000,
"availableExemption": 400,
"gstRatePercent": 40,
"otherTransferTax": 100
},
"output": {
"taxableGstTransfer": 600,
"gstTax": 240,
"combinedTransferTax": 340
}
} Limitations and assumptions
No generation assignment, exemption allocation, inclusion ratio or legal liability is established.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Estate Liquidity Gap: Compare liquid estate assets with caller-supplied tax and near-term obligations. For a complementary task, use CRUT–CLAT Comparison: Compare caller-supplied CRUT remainder and CLAT lead valuation factors.
References
-
GST Layered Tax — tool.io
Similar or alternative tools
- Estate Liquidity Gap
Compare liquid estate assets with caller-supplied tax and near-term obligations.
- CRUT–CLAT Comparison
Compare caller-supplied CRUT remainder and CLAT lead valuation factors.