Mining Activity Screen
Screen caller-supplied mining activity indicators without making a tax-status determination.
Description
A mining-activity screen combines profit history, record keeping and regular activity into a three-point heuristic.
A mining-activity screen combines profit history, record keeping and regular activity into a three-point heuristic. The category summarizes those supplied indicators.1
Screen caller-supplied mining activity indicators without making a tax-status determination.
When to use Mining Activity Screen
Use this tool to screen caller-supplied mining activity indicators without making a tax-status determination.
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 Mining Activity Screen 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 profitableYears, yearsObserved, businesslikeRecords, regularActivity using the field table and calculation rules, then run the tool.
- Read profitYearFraction, businessIndicatorCount, classification. 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 |
|---|---|---|---|
| profitableYears | Profitable years | integer; minimum: 0 | Required |
| yearsObserved | Years observed | integer; minimum: 1 | Required |
| businesslikeRecords | Businesslike records maintained | boolean | Required |
| regularActivity | Activity conducted regularly | boolean | Required |
Enter a positive integer observation period, nonnegative profitable years no greater than it and two boolean indicators. Return profit-year fraction, score and category.
score=(profitYears/years≥.6)+records+regularActivity; 3→business-like, 0–1→hobby-like, 2→review Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| profitYearFraction | Fraction of profitable years | number; minimum: 0; maximum: 1 |
| businessIndicatorCount | Business indicators | integer; minimum: 0 |
| classification | Activity screen result | string; one of "business-like", "hobby-like", "review" |
{
"input": {
"profitableYears": 3,
"yearsObserved": 5,
"businesslikeRecords": true,
"regularActivity": true
},
"output": {
"profitYearFraction": 0.6,
"businessIndicatorCount": 3,
"classification": "business-like"
}
} Limitations and assumptions
The 60% cutoff is embedded in this heuristic. It is not a complete legal business-versus-hobby test and does not inspect operations or evidence.
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 NFT Creator Income: Estimate caller-parameterized tax on net NFT creator income. For a complementary task, use Staking Income: Estimate net staking income and tax using caller-supplied values and rate.
References
-
Mining Activity Screen — tool.io
Similar or alternative tools
- NFT Creator Income
Estimate caller-parameterized tax on net NFT creator income.
- Staking Income
Estimate net staking income and tax using caller-supplied values and rate.