Use Tax Amount
Calculate use tax from a caller-supplied rate and subtract sales tax already paid.
Description
Use tax can be modeled as purchase value times an applicable rate, reduced by tax already paid.
Use tax can be modeled as purchase value times an applicable rate, reduced by tax already paid. A zero floor avoids reporting a negative additional amount.1
Calculate use tax from a caller-supplied rate and subtract sales tax already paid.
When to use Use Tax Amount
Use this tool to calculate use tax from a caller-supplied rate and subtract sales tax already paid.
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 Use Tax Amount 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 purchaseAmount, useTaxRatePercent, salesTaxAlreadyPaid using the field table and calculation rules, then run the tool.
- Read grossUseTax, additionalUseTaxDue. 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 |
|---|---|---|---|
| purchaseAmount | Out-of-state purchase amount (currency) | number; minimum: 0 | Required |
| useTaxRatePercent | Applicable use-tax rate (%) | number; minimum: 0 | Required |
| salesTaxAlreadyPaid | Sales tax already paid (currency) | number; minimum: 0 | Required |
Supply nonnegative purchase amount, rate and prior tax in compatible currency units. Read gross modeled tax and additional tax after the credit.
grossTax=purchase×rate/100; additional=max(0,grossTax−alreadyPaid) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| grossUseTax | Gross use tax (currency) | number; minimum: 0 |
| additionalUseTaxDue | Additional use tax due (currency) | number; minimum: 0 |
{
"input": {
"purchaseAmount": 1000,
"useTaxRatePercent": 6,
"salesTaxAlreadyPaid": 20
},
"output": {
"grossUseTax": 60,
"additionalUseTaxDue": 40
}
} Limitations and assumptions
The rate and credit are supplied; jurisdiction, exemptions, taxable purchase categories and whether prior tax is creditable are not determined.
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 Marketplace Tax Split: Split marketplace sales and tax between facilitator and seller collection. For a complementary task, use Lodging Tax: Calculate caller-parameterized lodging tax on room charges and taxable fees.
References
-
Use Tax Amount — tool.io
Similar or alternative tools
- Marketplace Tax Split
Split marketplace sales and tax between facilitator and seller collection.
- Lodging Tax
Calculate caller-parameterized lodging tax on room charges and taxable fees.