Description
Return grossRevenue = taxBase*rate, recycled = (grossRevenue-administrationCost)*recyclingFraction, perHousehold = recycled/households and retained = (grossRevenue-administrationCost)*(1-recyclingFraction).
Environmental payment and credit arithmetic depends on eligibility, allocation, withholding and sign conventions. A supplied verification flag or accounting label does not establish that a payment, permit or credit is legally valid or actually available.
Return grossRevenue = taxBase*rate, recycled = (grossRevenue-administrationCost)*recyclingFraction, perHousehold = recycled/households and retained = (grossRevenue-administrationCost)*(1-recyclingFraction).
When to use this tool
Use Environmental Tax Revenue Recycling Share when checking a specified allocation, charge or payment balance.
How to use the tool and how it works
- Enter taxBase, rate, administrationCost, recyclingFraction, households. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read grossRevenue, recycled, perHousehold, retained. Use the output convention below.
Require nonnegative taxBase, rate and administrationCost, recyclingFraction in [0,1] and positive whole households. Return grossRevenue = taxBase*rate, recycled = (grossRevenue-administrationCost)*recyclingFraction, perHousehold = recycled/households and retained = (grossRevenue-administrationCost)*(1-recyclingFraction).1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| taxBase | Tax Base | Required. Finite number; minimum 0. |
| rate | Currency per tax-base unit; a fraction when the base itself is monetary. | Required. Finite number; minimum 0. |
| administrationCost | Administration Cost | Required. Finite number; minimum 0. |
| recyclingFraction | Recycling Fraction | Required. Finite number; minimum 0; maximum 1. |
| households | Households | Required. Safe integer; minimum 1. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| grossRevenue | Gross Revenue | Required. Finite number. |
| recycled | Recycled | Required. Finite number. |
| perHousehold | Per Household | Required. Finite number. |
| retained | Retained | Required. Finite number. |
{
"input": {
"taxBase": 100000,
"rate": 0.1,
"administrationCost": 1000,
"recyclingFraction": 0.6,
"households": 100
},
"output": {
"grossRevenue": 10000,
"recycled": 5400,
"perHousehold": 54,
"retained": 3600
}
} Limitations and assumptions
- The rate is currency per tax-base unit; for a monetary base it is a fraction rather than percent. Administration costs can exceed gross revenue and produce negative distributions. No tax law, beneficiary eligibility or actual transfer is established.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Review the applicable agreement or program rules and reconcile the full ledger before treating a calculated amount as payable or saleable.
References
Similar or alternative tools
- Deposit Refund Unreturned Container Value
Return unreturned = sold-returned, retainedDeposits = unreturned*depositPerContainer, handlingCost = returned*handlingCostPerReturn and netBalance = retainedDeposits-handlingCost.
- Environmental Subsidy Additionality Caller Share Tool
Calculate environmental subsidy additionality caller share from explicit caller-supplied inputs.