Employer Payroll Tax Expense Split Generator

Apply caller employer-only tax basis points and annual wage caps to actual worker current/prior wages with per-worker/tax half-up rounding; no embedded jurisdiction rates, employee withholding or eligibility determination.

Description

Employer payroll tax applies explicit annual wage caps and employer-only rates.

Employer payroll tax applies explicit annual wage caps and employer-only rates. Worker-level taxable amounts depend on prior annual wages.1

The returned values include Employer tax by employee minor, Employer tax by tax minor, Total employer payroll tax minor. The How section below explains the calculation, input rules and interpretation.

When to use Employer Payroll Tax Expense Split Generator

Use Employer Payroll Tax Expense Split Generator when you need to evaluate the supplied records under the calculation and evidence rules below. No jurisdictional rate, employee withholding or worker/tax eligibility is supplied.

Gather the source balances and explicit accounting policy. Monetary inputs use integer minor units in one currency; for a currency with 100 minor units per major unit, 12345 represents 123.45. One basis point is 0.01 percentage points; 10000 basis points is 100%. Dates and posting signs follow the individual rules below.

How to use Employer Payroll Tax Expense Split Generator and understand its results

  1. Gather the source balances and explicit accounting policy. Monetary inputs use integer minor units in one currency; for a currency with 100 minor units per major unit, 12345 represents 123.45. One basis point is 0.01 percentage points; 10000 basis points is 100%. Dates and posting signs follow the individual rules below.
  2. Enter employeeCurrentWagesMinor, employeePriorYearWagesMinor, callerTaxWageCapsMinor, callerEmployerTaxBasisPoints using the field table and calculation rules, then run the tool.
  3. Read employerTaxByEmployeeMinor, employerTaxByTaxMinor, totalEmployerPayrollTaxMinor. 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
employeeCurrentWagesMinorEmployee current wages minorlist of numberRequired
employeePriorYearWagesMinorEmployee prior year wages minorlist of numberRequired
callerTaxWageCapsMinorCaller tax wage caps minorlist of numberRequired
callerEmployerTaxBasisPointsCaller employer tax basis pointslist of numberRequired

Enter aligned nonempty nonnegative safe-integer current/prior worker wages and separately aligned nonempty nonnegative safe-integer tax caps with integer rates 0–10000. Round every worker/tax charge independently, then return totals by worker, by tax and overall.

taxable_ij=min(currentWage_i,max(0,cap_j−priorWage_i)); tax_ij=roundMinor(taxable_ij×bps_j/10000)

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
employerTaxByEmployeeMinorEmployer tax by employee minorlist of number
employerTaxByTaxMinorEmployer tax by tax minorlist of number
totalEmployerPayrollTaxMinorTotal employer payroll tax minornumber
json
{
  "input": {
    "employeeCurrentWagesMinor": [
      1000,
      2000
    ],
    "employeePriorYearWagesMinor": [
      9000,
      0
    ],
    "callerTaxWageCapsMinor": [
      10000,
      20000
    ],
    "callerEmployerTaxBasisPoints": [
      100,
      200
    ]
  },
  "output": {
    "employerTaxByEmployeeMinor": [
      30,
      60
    ],
    "employerTaxByTaxMinor": [
      30,
      60
    ],
    "totalEmployerPayrollTaxMinor": 90
  }
}

Limitations and assumptions

No jurisdictional rate, employee withholding or worker/tax eligibility is supplied.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries and string lists to 128 entries of at most 128 characters. Follow any smaller limits above. Missing fields without a declared default, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use PTO Accrual Liability Hours Rate Update Calculator: Paid-time-off liability rolls forward observed hours and values positive accrued balances. Advanced leave deficits need separate visibility. For a complementary task, use Sales Tax Collected vs Remitted Reconciliation Tool: Sales-tax payable reconciles opening liability with collections, remittances and customer refunds. A debit balance or unexplained discrepancy should retain its sign.

References

  1. Employer Payroll Tax Expense Split Generator — tool.io

Similar or alternative tools

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