Real-Estate Hours Test
Compare real-property hours with caller-supplied hour and service-share tests.
Description
A real-estate-hours screen combines a supplied hours minimum with a majority-of-service-hours comparison.
A real-estate-hours screen combines a supplied hours minimum with a majority-of-service-hours comparison. These are two independent checks in this model.1
Compare real-property hours with caller-supplied hour and service-share tests.
When to use Real-Estate Hours Test
Use this tool to compare real-property hours with caller-supplied hour and service-share tests.
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 Real-Estate Hours Test 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 realPropertyTradeHours, allPersonalServiceHours, minimumRealPropertyHours using the field table and calculation rules, then run the tool.
- Read realPropertySharePercent, meetsHourThreshold, moreThanHalfOfService, meetsBothTests. 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 |
|---|---|---|---|
| realPropertyTradeHours | Real-property trade hours (h) | number; minimum: 0 | Required |
| allPersonalServiceHours | All personal-service hours (h) | number; minimum: 0 | Required |
| minimumRealPropertyHours | Minimum real-property hours (h) | number; minimum: 0 | Required |
Enter strictly positive total hours, nonnegative property hours no greater than total and a nonnegative hours threshold. Return share, both flags and their conjunction.
share%=100 propertyHours/totalHours; passes=(propertyHours≥minimumHours) AND (sharePercent>50) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| realPropertySharePercent | Real-property hour share (%) | number; minimum: 0; maximum: 100 |
| meetsHourThreshold | Meets hour threshold | boolean |
| moreThanHalfOfService | More than half of service | boolean |
| meetsBothTests | Meets both tests | boolean |
{
"input": {
"realPropertyTradeHours": 800,
"allPersonalServiceHours": 1200,
"minimumRealPropertyHours": 750
},
"output": {
"realPropertySharePercent": 66.66666666666666,
"meetsHourThreshold": true,
"moreThanHalfOfService": true,
"meetsBothTests": true
}
} Limitations and assumptions
The hours cutoff is inclusive in this implementation. It does not establish the applicable statutory test, qualifying activities, material participation or legal professional status.
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. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Vacation-Home Use Split: Split vacation-home use and compare personal days with caller-supplied fixed and percentage thresholds. For a complementary task, use Listed-Property Use Test: Calculate listed-property business-use percentage and compare it with a caller-supplied threshold.
References
-
Real-Estate Hours Test — tool.io
Similar or alternative tools
- Vacation-Home Use Split
Split vacation-home use and compare personal days with caller-supplied fixed and percentage thresholds.
- Listed-Property Use Test
Calculate listed-property business-use percentage and compare it with a caller-supplied threshold.