Tools fact-check methodology
Every Clockspot tool that ships modeled data or makes verifiable claims comes with a per-tool fact-check report. Each claim is anchored to a clickable source, marked with a status, and dated to a specific verification day. Modeled-data thresholds are verified against the statutes they implement — the load-bearing addition over the article methodology. This page is the standard those reports follow.
Alaska — 1 hour per 30 worked, 56h annual (40h small tier), bank cap = annual
Using our tools?
See how each tool's modeled data and prose claims were verified — every report links its sources.
Sample report →Building your own tools?
Use this methodology as a template. The modeled-data category extends the article-side methodology to tools that carry computational thresholds.
Modeled-data category →Indexing this site?
Per-tool reports emit ClaimReview structured data so crawlers can extract each verified claim directly.
Structured data →How it works — the verification loop
The whole system rests on the loop, not on promises:
- 1
Tools ship with their fact-check
Every published tool that ships modeled data or makes verifiable claims gets a per-tool report at
/tools/<slug>/fact-check. - 2
Users verify by clicking sources
Every claim has at least one URL. A user who wants to know 'is this threshold still correct?' clicks through to the primary source and sees the answer directly — not as our claim, as the source's claim.
- 3
Users who find issues tell us
Every report ends with a contact link: if a modeled threshold doesn't match the statute, or a citation has changed since the verification date, that's a single click to flag. One careful user catches what we missed.
- 4
We re-check what's flagged
And update the tool's data + methodology + report, advancing the verification date.
What fact-checking is — and isn't
It is: a reproducible, dated, source-anchored check that each verifiable claim in a tool's UI, methodology, and modeled-data layer holds up against authoritative sources at the time of verification.
It isn't: UX review, design critique, agreement with the tool's scope choices, opinion review, or endorsement of recommendations. Editorial judgment, UX quality, and factual accuracy are separate concerns; the fact-check addresses only the third.
Claim types we verify
Categories. Some apply to every tool; some only to certain domains. Each verifiable claim is categorized under one of these. Modeled-data is the tool-specific category that doesn't exist on the article side.
| Type | Examples | Source pattern |
|---|---|---|
| Modeled-data threshold | "weeklyOtThresholdHours: 40", "doubleTimeThresholdHours: 12" | Statute or regulation text the threshold implements |
| Statutory / regulatory | "29 USC §207", "Cal. Lab. Code §510(a)" | Official text on the issuing body's site |
| Legal precedent | "Donohue v. AMN Services held X" | Court opinion on the court's official site |
| Specific numeric | "Walmart paid $172M", "IRS standard mileage rate is 70¢" | Court record, official report, or established research |
| Statistical aggregate | "5 states require vacation payout" | Authoritative tracker or enumerable verification |
| Currency | "As of 2026...", "Recent rulings show..." | Confirmation the claim still applies as of the verification date |
| Attribution | "[Authority] reports X", "[Expert] said Y" | Direct citation of the attributed party |
| Standards / best-practice | "FLSA §785.48(b) permits rounding to 5/10/15 min" | Official standard document from the standards body |
The modeled-data category — the load-bearing addition
Tools that compute results carry modeled-data thresholds: California's daily-OT trigger at 8 hours, federal weekly OT at 40 hours, the 30-day waiting-time-penalty cap. These flow into every user's calculation. A wrong constant ships wrong output to every user — orders of magnitude worse than a wrong sentence in an article.
The modeled-data verification step is unique to tools and load-bearing:
- Each constant maps to a statute clause. California
doubleTimeThresholdHours: 12maps to Cal. Lab. Code §510(a) “any work in excess of 12 hours in one day shall be compensated at the rate of no less than twice the regular rate of pay.” The mapping is recorded explicitly. - The statute is verified character-by-character. The constant matches if the statute requires double-time strictly above 12, not ≥ 12. Sign / threshold / direction errors are the bug class this catches.
- Cross-verification preferred for high-stakes modeled data. Tier 1 primary statute text plus a second independent source (Cornell LII, Justia, agency interpretive guidance) for any threshold that flows into dollar amounts.
Data-prose mapping check
Unique to tools. The methodology page describes the rule in prose; the data layer implements it as a constant. They must say the same thing.
For each modeled-data constant, the fact-check confirms the prose's description and the constant's value implement the same rule. Methodology says “California double-time after 12 hours per workday”; the data layer has doubleTimeThresholdHours: 12; the per-day code path uses Math.max(0, hours - threshold). The prose says “after 12”; the code does “strictly above 12” (since hours - 12 > 0 requires hours > 12). That matches. ✓
Mismatches between prose and data are flagged as ⚠ Partial — the user reads one and the calculator does the other. The summary at the top of each report names whether the data-prose mapping passes for all constants or where it diverges.
What we don't fact-check
These appear in tools but aren't amenable to source verification. They're skipped entirely (not even listed as “Unverifiable” — that status is for items that shouldbe verifiable but aren't).
- UX choices. Default state, default rounding mode, default input scenarios — these are design decisions, not factual claims.
- Methodology framing. “The §778.211 trap most calculators miss” is editorial framing of an underlying factual claim (which is verified).
- Hypotheticals. Worked examples are illustrations, not first-party claims.
- First-party product claims. “Clockspot tracks hours correctly” is a self-claim, not independently verifiable.
Source hierarchy
Tiered. Verified claims should cite Tier 1; drop to Tier 2 only if Tier 1 isn't available for this claim type; Tier 3 only as last resort. Modeled-data thresholds in tools require Tier 1 (the statute itself) — Tier 2 is acceptable only when the issuing body's text isn't reachable.
Tier 1 — Primary, authoritative
The issuing body, court, or institution that defines the fact.
- Government statutes / regulations on the issuing body's official site
- Court opinions on the court's official site, CourtListener, or PACER
- Standards bodies on their official sites (NIST, IETF, W3C, IEEE, etc.)
- Peer-reviewed research in established journals
- Official institutional reports (BLS, IRS, DOL, Federal Reserve, etc.)
- Agency interpretive guidance — DOL opinion letters, IRS revenue rulings, SEC releases
Tier 2 — Secondary, generally reliable
Established databases and aggregators that index Tier 1 sources.
- Cornell LII, Justia, CaseText for case texts
- State legislature aggregators when statute search on the official site is limited
- Industry databases run by reputable organizations
- Peer-reviewed survey papers that aggregate primary research
Tier 3 — Tertiary, used sparingly
Reputable journalism that cites underlying records, used when primary and secondary are unavailable.
- Reuters, AP, Wall Street Journal, Bloomberg, Financial Times
- Sector-specific established journalism — Bloomberg Law, Law360, KrebsOnSecurity, etc.
Always note when Tier 3 is used and why a higher tier wasn't available.
Excluded
- Marketing material from any vendor (including our own; vendor self-claims aren't fact-checkable)
- Advocacy or position sites without primary citation
- Opinion blogs without primary citation
- Wikipedia for the claim itself (its underlying citation may be fine; we use that citation, not the Wikipedia article)
- Unsourced news roundups or content aggregators
The multiple-source principle
For high-stakes claims — modeled-data thresholds, major dollar amounts, court holdings, statutory definitions — we look for multiple independent sources. Independent means the sources don't all trace back to the same underlying report. Two news outlets citing the same press release is one source, not two.
Modeled-data thresholds specifically benefit from cross-verification: a statute text from the legislature's site plus the same text from Cornell LII confirms the wording wasn't misread. When only one independent source is available, that's noted in the report.
Verification process per claim
For each claim:
- Read in context. Capture the full meaning. A claim taken out of context can be technically true but misleading.
- Strip to the verifiable fact. What concrete, sourceable thing am I checking?
- For modeled data: identify the statute clause. The constant matches if the statute's threshold and direction (strictly above, at-or-above, per-day, per-week) match the implementation.
- Find the Tier 1 source. Drop to Tier 2 only if Tier 1 isn't available; Tier 3 as last resort.
- Cross-check with a second independent source for high-stakes claims, especially modeled-data thresholds.
- Confirm currency. Has the statute been amended? Has the case been overruled? Has the indexed annual value rolled forward?
- Verify data-prose alignment. The methodology page's description of the rule and the data layer's constant implement the same rule.
- Record the result. Claim text, primary source URL, secondary source URL (if used), archive URL (if needed), status, verification date.
Status taxonomy
Each fact-checked claim gets exactly one status. Don't hedge — if you'd assign ✓ but worry about a detail, that's ⚠ Partial with notes; if you can't find a source, it's ✗ Issue, not Unverifiable.
Source conflict resolution
When sources disagree:
- Primary beats interpretation. Statute text > agency interpretation > case-law gloss. Standards-body text > derivative commentary.
- Court of record beats news. Court filing > Reuters/AP if they conflict on a dollar amount.
- More recent beats older. A 2024 amendment supersedes a 2018 source. Date the citation.
- Higher authority beats lower. SCOTUS > circuit court > district court. Issuing standards body > derivative interpretation.
- Equally authoritative sources conflict → status ⚠ Partial with notes describing the disagreement. Don't pick a winner silently.
The date is the trust signal
A “verified” claim is verified as of a specific date, not forever. We don't promise a cadence — the date on each report is the reader's information.
- Each per-claim entry shows its verification date.
- The tool page's trust badge shows the methodology's overall last-reviewed date; the fact-check page shows the report's overall verification date.
- Older reports are not wrong; they're old. The reader clicks through to sources and decides whether the underlying fact has changed.
- Re-verification happens when it makes sense for that area — some statutes shift annually, some haven't moved in decades. No fixed schedule.
This is intentional: a cadence promise creates a recurring maintenance debt that doesn't improve trust. The date plus the clickable sources let readers verify currency themselves.
Transparency principles
The trust signal is the artifact itself. These principles uphold the artifact even when they cost us (showing a ✗ Issue hurts more than hiding it; we show it anyway).
- Mark every unverifiable claim. Don't quietly omit unverifiable items — list them with ⓘ status.
- Show every source URL. The reader should be able to click and verify.
- Explain conflicts. When sources disagree, show both and describe how we picked (or marked Partial).
- Date everything. Per-claim, per-tool, per-methodology.
- Mark issues. ✗ Issue means the tool needs revision. Don't ship a fact-check that papers over real problems.
- Cite primary where possible. When Tier 2/3 is used, note why Tier 1 wasn't available.
- Reproducibility. A second person following this methodology on the same tool should produce a report with the same counts, the same source citations, and the same status assignments.
- Data-prose alignment is visible. The methodology page describes the rule; the data layer implements it; the fact-check confirms both say the same thing. Mismatches are flagged, not silently reconciled.
Anti-patterns we refuse
The principles above are easier to see by contrast. The fact-checking patterns below are common, look credible, and don't actually verify anything. They're what this methodology is designed to prevent — by construction, not discipline.
- Rubber-stamping. A check that always returns ✓ Verified. If a process can't produce ✗ Issue / 🕐 Outdated outcomes, it's not a check — it's a stamp.
- Source-laundering. Citing a blog that cites a press release that cites a study. The citation chain has to terminate at the primary source (the issuing body, court of record, peer-reviewed paper). Tier 2 / Tier 3 are explicit fallbacks, not the default.
- Undated claims. 'Verified' without a date is a permanent claim about a temporary fact. Statutes amend, cases overturn, data supersedes. Every claim's verification is dated to a specific day.
- Silent omission. Pretending an unverifiable claim doesn't exist. Reports list every claim — including the ones we couldn't verify, with ⓘ Unverifiable status. Honesty about scope is the trust mechanic.
- Modeled data without statute mapping. A tool that ships a 40-hour threshold without naming the statute clause it implements. The constant becomes opaque — there's no way to verify it's right or to spot when the underlying rule changes.
- Methodology-by-vibes. 'We do extensive research' isn't a methodology — it's marketing. A methodology is a written, reproducible process that produces the same report from the same input regardless of who runs it.
Scope
In scope: verifiable factual claims in our tools — modeled-data thresholds, statutes, regulations, named cases, dollar amounts, statistical aggregates, standards, attributions. Anchored to clickable sources, marked with a status, dated to a specific verification day.
Out of scope:
- Professional advice. Tools state how the law / standard / data reads and compute against it; the fact-check confirms the reading is accurate. Applying the calculator's output to a specific reader's situation is the reader's call — or the call of a professional the reader retains.
- First-party claims. Any claim a publisher makes about its own tool, service, or organization isn't independently verifiable from third-party sources. Tools either omit such claims, mark them clearly as first-party, or link to demonstrable behavior the reader can verify directly.
- Cadence guarantees. Reports get dated; readers decide whether the date is fresh enough for their use.
- UX quality / design / accessibility. The tool's UI is reviewed separately (quality-check); the fact-check addresses only the factual layer.
Structured data — ClaimReview
For specific, binary-verifiable factual claims (settlement amounts, statute text, named-case holdings, modeled-data thresholds), each per-subject report emits ClaimReview structured data. Google indexes ClaimReview for its Fact Check Explorer, and search-engine crawlers can read the claim, source, and verification date directly from the page. The machine-readable layer is the same trust artifact as the human-readable page, in a form crawlers can extract without ambiguity.
ClaimReview is applied only to claims where the fact is binary, a specific named source supports or contradicts it, and the verification date is concrete. Editorial framing, recommendations, and aggregate generalizations don't get the markup — they don't fit the schema.
Fact-checked tools
Every tool below ships with a per-tool fact-check report following this methodology. Click any title to read the report — every claim is anchored to its source for direct reader audit.
- PTO Accrual Calculator by StateFact-checked May 24, 2026
- Vacation Payout CalculatorFact-checked May 24, 2026
- State Overtime CalculatorFact-checked May 24, 2026
- No Tax on Overtime CalculatorFact-checked May 24, 2026
- California Meal Break Premium Pay CalculatorFact-checked May 24, 2026
- Holiday Pay & Bonus Overtime CalculatorFact-checked May 24, 2026
- Free Timesheet TemplatesFact-checked May 24, 2026
- Waiting-Time Penalty CalculatorFact-checked May 23, 2026
- Mileage Reimbursement CalculatorFact-checked May 23, 2026
- Time Card Calculator with LunchFact-checked May 23, 2026
Found something off?
Spotted a modeled-data threshold that doesn't match its statute, a source URL that doesn't match its claim, or a methodology gap we should address? Tell us and we'll re-check what's flagged. Each re-check produces a new dated report; the tool's trust badge updates to the latest verification date. The verification loop only works if readers help close it.
About Clockspot
Clockspot is online time clock software for small businesses — the simplest way to track employee time, with GPS location tracking, PTO accruals, job costing, and overtime calculation. Used in all 50 states since 2007.
Want to simplify how your team tracks time? See how Clockspot works.