›_ TechLoved

How the Oura sleep score works

The number you wake up to is not just total sleep time. It is a composite of seven inputs, weighted in a way Oura does not publish exactly but discloses the components of. Here is what each input means and what good looks like.

The seven inputs

  1. Total sleep time — actual time spent asleep (not in bed). Target: 7-9 hours for most adults.
  2. Sleep efficiency — % of time in bed that you spent asleep. Target: 85% or higher.
  3. Restfulness — how often you woke up or shifted between stages. Lower disturbances = higher score.
  4. REM sleep — duration spent in REM. Target: roughly 20-25% of total sleep.
  5. Deep sleep — duration spent in deep sleep. Target: roughly 13-23% of total sleep, weighted toward the first half of the night.
  6. Sleep latency — how long it took you to fall asleep. Target: 10-20 minutes. Faster than 10 = possible sleep deprivation; slower than 30 = poor wind-down.
  7. Sleep timing — how consistent your bedtime was vs your typical. Going to bed within 30 minutes of your usual gets full marks.

How to read the breakdown

In the Oura app, tap the sleep score number on the home screen. The breakdown shows each of the seven inputs, scored separately. You will quickly see the pattern of which inputs you tend to score well or poorly on — most people have one or two consistent weak spots.

Mine, for example, is consistently low on sleep latency — I take ~30 minutes to fall asleep when I should ideally be at 10-15. That single input keeps my score in the high 70s when everything else is hitting the high 80s.

On why Oura and Garmin sleep scores differ:
Oura does not use HRV as a component of your sleep score — only as a component of your readiness score. Drinking alcohol absolutely tanks your HRV. Garmin uses their "stress" metric as a component of sleep score, which is based on HRV. That's why after a night of drinking, Garmin gives you a 30 and Oura gives you a 70.
sm753 · r/ouraring · 2026-01-05

What actually moves the score

From running this for 18 months and tagging days:

What does not move the score (despite popular belief)

Your data may show different results — the point is to tag and check, not to assume. Oura's tag system makes this easy.

Why the score is sometimes wrong

The sleep score depends on Oura correctly identifying when you went to bed and when you got up. Failure modes:

You can manually correct the sleep window: open the night, tap the sleep period, drag the start or end times.

Frequently asked

How is the Oura sleep score calculated? +
It is a weighted composite of seven inputs: total sleep time, sleep efficiency, restfulness, REM sleep duration, deep sleep duration, sleep latency (time to fall asleep), and sleep timing (consistency vs your usual bedtime). Each is scored, then combined. The exact weighting is proprietary but Oura publishes the seven inputs and what each one looks like in your daily breakdown.
What is a good Oura sleep score? +
Above 85 is "Optimal" in Oura's framing — you slept long enough, with good architecture, and recovered well. 70-84 is "Good". 60-69 is "Fair" and means you should expect to feel a bit off. Below 60 is "Pay attention" — you did not sleep well enough to perform at your usual level.
Why is my sleep score low when I slept for 8 hours? +
Total sleep time is one of seven inputs. You can sleep 8 hours but score low if your sleep was fragmented (low restfulness), heavily light-stage (low REM and deep), you went to bed much later than usual (timing penalty), or it took you a long time to fall asleep (latency penalty). Tap the score in the app for the breakdown.
Can I "game" my Oura sleep score? +
Yes, slightly — going to bed at the same time every night helps the timing input, drinking less alcohol helps the deep sleep input, getting up at the same time helps consistency. But the score will eventually reflect reality. You cannot make a bad night look good without actually changing the sleep itself.

Read next

Tested on: Oura Ring Gen 4, 18 months of nightly data. Published 2026-05-10.