How OffHours works

The waiting is the product.

Most stock apps shout at you all day. OffHours does the opposite: it watches the fears that make a good business cheap, stays silent while nothing changes — and speaks up the moment one eases.

Here's the whole journey, and the forks along the way.

You have a full-time job. Let the tool follow the process on your behalf — it's like having a personal research assistant.
Scroll the journey

The path

From landing to a decision

Every user walks the same spine. What differs is where their stocks are on it — and the app's only job is to tell them, honestly, which ones are worth their attention today.

01 · Arrive

You land, and you browse

The Universe of quality businesses, and a weekly Monday edition that lands in every inbox. You see what's cheap — and a taste of what the live signals reveal.

Most of us only ever look at the industry we work in — tech, finance, healthcare. The Universe is how you find quality businesses you'd never have thought to look at.

Stay free — you get the weekly read, but miss the day-to-day signalsGo Pro — a watch list, the deep buy zone, and the daily desk

WhereApp→Universe · the Monday edition arrives by email

02 · Buy Zone

You see which quality businesses are cheap right now

Every weekday, each business in the Universe is graded against its own five-year history. The deep Buy Zone is the cheapest slice — and beside every name, why it's cheap: a broken business, or just a broken price.

WhereApp→Buy Zone

03 · Watch list

You pick the ones you'd own

Conviction starts here. Star the businesses you'd buy at the right price, and the app takes on the watching for you — the price, the story, and the specific worry holding each one down.

WhereApp→Watch List

04 · The ritual

One calm desk, once a day

Things come to you, not the other way round: the Daily Desk when something on your list moved — with the cause; a same-evening note on any noteworthy move; a nudge when a deep-value stock nears its 52-week low. Quiet days stay quiet.

It's like having a research analyst who watches what matters and tells you, once a day — instead of you checking.

WhereHome→Today's desk · the alerts arrive by email

05 · It gets cheap

Valuation gets it in the door; the story is what we watch

When a stock enters the deep zone, its fears get named automatically — the specific worries keeping it cheap, each tagged Structural, Transient, Mixed, or Sentiment. From then on a daily scan asks one question: did anything move these worries?

Most tools stop at the number. We start there — and then watch the narrative, because that's what actually changes a cheap stock's fate.

WhereApp→Buy Zone→MSFT→Fears · every name has a fear ledger

06 · The catalyst

A fear eases

A dated, sourced development eases one of the named fears. The setup checklist — unusually cheap · fears named · a fear eased — lights up. This is the moment the whole product exists for.

WhereApp→Watch List · the fear-shift alert arrives by email

The fork

Two roads to the same next step

Your own cue

You saw something — in the Buy Zone, on your watch list, in the Daily Desk — and you want to know more. That's reason enough.

WhereApp→Buy Zone · or Watch List, or Today's desk

The Stack Rank's cue

Or let the app sort your candidates into honest readiness tiers — so “six look interesting” becomes “two are worth your research today.” Tap a tier.

WhereApp→Watch List→Stack Rank

Research now

in the zone · trend holding · promoted by the Buy Zone rule · report facts not against it

Cheap by its own history, the numbers aren't weakening, the price assumes no more growth than delivered and the cause reads transient — and no fresh report puts the bear case below the price. A fear that eased recently moves it up the list; it is not the gate.

→ Dive deep
The setup is clean — time to do the homework and decide.

Waiting on a catalyst

cheap · fears named · nothing eased

Cheap and understood, but no fear has cleanly eased yet — or one eased and then re-worsened. Watch; there's nothing to act on.

→ Keep watching
A fear eased, then re-worsened a week later. Not ready yet — see the example below.

Cheap, but weakening

cheap · numbers deteriorating

Cheap while the reported numbers keep falling — the pattern value traps wear. A reason to investigate the risk, not a green light.

→ Trap check
Dive deep to disprove the trap before anything else.

Not cheap yet

above its buy zone

On your list but not at a five-year extreme. Nothing to do but wait for the price to come to you.

→ Watch
Patience is the position.

The app never says “buy.” It shows the facts, ranked for your attention — the decision is always yours.

07 · Dive Deep

Now do the homework — in minutes, not hours

Whichever road brought you here, the next step is the same. A full report on one business, written through the founder's framework: the bull and bear case, the fears weighed, the numbers behind them, and the next dated thing worth checking. It replaces the starter fears with a real ledger and sets the reminders. Hours of research, read in minutes.

Dive Deep is the pay-as-you-go part: it runs on credits, bought only when you want depth on one name. Everything before this step is the subscription.

WhereMSFT→Dive deep · saved reports live in App → Library

How the fear ledger, built up over time, forms conviction

Why NVDA sat in “Waiting,” not “Ready”

A past episode · snapshot as of Aug 18, 2026 — NVDA's tier has moved since

This is the difference between OffHours and a dashboard that just adds up green checkmarks. The app tracks the latest word on a fear, not the best one.

Aug 6
eased · capex fear
Aug 10
eased · financing fear
Aug 13
eased · capex fear
Aug 18
worsened · financing fear
Verdict

Three fears eased over two weeks — then one re-worsened on Aug 18. So the setup wasn't clean that day, and NVDA waited. A checkmark-counter would have called it “ready.” OffHours didn't, because the most recent development wasn't an easing.

5 types of alerts

What carries you from watching to acting

Alerts are the thread stitching every stage together — each one earns its place by only firing on a sourced, dated development.

Daily Desk
one email, evenings, only if something moved

For: Market context up top, then every stock on your list that drifted today — price moves with their cause, fear shifts, zone changes.

Helps: One calm read instead of a day of checking. Quiet days send nothing.

Move alert
same evening a watched stock moves ±3%

For: The day's noteworthy move on a stock you watch, with what caused it attached.

Helps: You learn the reason while it still matters, not the number alone.

Fear-shift alert
when a named fear gets better or worse

For: A dated, sourced development that eases or worsens one of the fears keeping a watched stock cheap — including news that isn't about the stock itself.

Helps: This is the conviction channel: the story changed, and you know which way.

Worth a look now
rare · any Universe stock · opt-in

For: A quality business you may never have starred just lit all four lights — unusually cheap, fears named, a fear eased, priced below its record.

Helps: Catches the ones outside your list before you'd have thought to look.

Monday edition
weekly, every inbox

For: Your stocks' week, retold — what moved, what eased, what's newly cheap.

Helps: The free tier's window on the live signals; the Pro reader's weekly recap.

The promise

We lay out the facts.
The decision is always yours.

No score. No “AI picks the winner.” Just the observable conditions — cheap, feared, easing, trending — put side by side, so a patient investor can act with conviction instead of noise.

Rank your watch list → (signed-in; the Buy Zone is the public door)