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

  1. 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.
  2. Enter purchaseAmount, useTaxRatePercent, salesTaxAlreadyPaid using the field table and calculation rules, then run the tool.
  3. Read grossUseTax, additionalUseTaxDue. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. 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 fieldMeaningValue type; see rules belowRequirement
purchaseAmountOut-of-state purchase amount (currency)number; minimum: 0Required
useTaxRatePercentApplicable use-tax rate (%)number; minimum: 0Required
salesTaxAlreadyPaidSales tax already paid (currency)number; minimum: 0Required

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 fieldMeaningValue type
grossUseTaxGross use tax (currency)number; minimum: 0
additionalUseTaxDueAdditional use tax due (currency)number; minimum: 0
json
{
  "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

  1. 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.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies