Calculate marginal/progressive tax rates with multiple tax bands using this plugin.
Provide the tax bands, taxable amount, and standard deduction (optional) and the plugin will return the tax due based on the provided data.
Provide the following input fields:
Tax Bands - a list of texts, each text being a JSON object with tax band data. For example, for a $10k-$20k tax band at 15%, {"minValue": 10000, "maxValue": 20000, "rate": 0.15}. Normally, it is best to store these in your database as a Tax Band data type with a minValue, maxValue (optional), rate, and other properties like State if necessary. Then, you can dynamically provide the relevant properties based on the user's circumstances.
Value To Tax - the total taxable amount
Standard Deduction (optional) - an optional amount deducted from the taxable amount before calculating the tax due
Types
This plugin can be found under the following types: