0%
Guides

Void of Course Moon: What It Is & How It's Calculated

What is Void of Course Moon? The history, traditions that use it, and why calculating VOC precisely requires 5-9 configurable aspect systems.

OK

Oleg Kopachovets

CTO & Co-Founder

January 18, 2026
6 min read
237 views
Void of Course Moon astronomical diagram
Void of Course Moon astronomical diagram

So here's the thing about Void of Course Moon: everyone talks about it, most apps claim to track it, and almost nobody calculates it the same way.

If you're building an astrology app - or just trying to understand what VOC actually means - this is the guide I wish I had when I started.

TL;DR

Moon is "void of course" when it makes no major aspects before changing signs. It's critical for timing apps, horary questions, and horoscopes. The tricky part? Calculation varies wildly depending on which tradition you follow - and most apps get it wrong.

What is Void of Course Moon?

The Greeks called it kenodromia - literally "running in the void" or "running on empty."

Here's the basic idea: the Moon moves through the zodiac faster than any other celestial body. As it travels, it makes aspects (angular relationships) with other planets. When the Moon completes its last major aspect in a sign and won't make another one until it enters the next sign - that gap is the void-of-course period.

Duration can be anywhere from 2 minutes to over 2 days. It happens roughly 12+ times per month.

A Brief History (Because the Definition Changed)

Hellenistic Era (1st century CE)

Original definition from Porphyry: Moon is void when NOT applying to any Ptolemaic aspect within the next 30 degrees - regardless of sign boundaries. This was rare. Maybe a few times per year.

Medieval Period (Bonatti, Lilly)

The definition shifted to sign-based: Moon is void after its last aspect until it enters the next zodiacal sign. This became the standard for horary astrology. William Lilly used this in his 17th-century work, though he added some nuances.

Modern Era (Al Morrison, 1970s)

Al Morrison popularized VOC for mainstream astrology, producing annual calendars and expanding its use beyond horary into natal and mundane astrology. This is largely why we talk about it so much today.

Key insight: the "traditional" VOC that apps claim to use isn't actually that traditional - it's been redefined multiple times.

Where VOC Is Actually Used

ApplicationHow VOC Matters
Horary AstrologyRadicality check - VOC often means "nothing will come of the matter"
Electional AstrologyAvoid starting important events during VOC
Daily HoroscopesTiming warnings for users
Tarot ReadingsSome readers avoid VOC for important spreads
If you're building a horary astrology app, VOC is one of the "considerations before judgment" - it can invalidate the entire reading. For daily horoscopes, it's a timing feature users actually look for. Even tarot apps use it - our API reduces reading quality scores by 20 points during VOC periods.

The Calculation Problem

This is where it gets interesting for developers.

It's Not Simple

Why VOC calculation is trickier than it looks:

1. Which aspects count?

Different traditions use different aspect sets:

  • Traditional (5 Ptolemaic): conjunction 0°, sextile 60°, square 90°, trine 120°, opposition 180°
  • Extended (7 aspects): adds semisextile 30°, quincunx 150°
  • Professional (8 aspects): adds septile 51.43°
  • Comprehensive (9 aspects): adds sesquiquadrate 135°

Same Moon, same moment - completely different VOC status depending on which set you use.

2. Which planets count?
  • Classical: Sun through Saturn (7 planets)
  • Modern: adds Uranus, Neptune, Pluto (10 planets)

If Moon is about to trine Neptune but you're only checking classical planets - your app says "void" when a modern astrologer would say "not void."

3. Precision matters

You need to:

  • Calculate exact aspect perfection times (not approximate)
  • Find precise sign ingress time
  • Compare: if last perfecting aspect happens before ingress, the gap between them is VOC

Swiss Ephemeris accuracy is basically required. Anything less and your times will be off by minutes or hours.

The Formula (Simplified)

javascript
1VOC_start = time of Moon's last perfecting aspect
2VOC_end = time of Moon's next sign ingress
3is_void = (current_time > VOC_start) AND (current_time < VOC_end)

Sounds simple. But "last perfecting aspect" requires checking all valid aspects to all valid planets, finding which one perfects last, and calculating its exact time. That's a lot of ephemeris math.

Why Most Apps Get It Wrong

I've seen apps that:

  • Use only 5 aspects when their users expect 7 or 9
  • Don't distinguish applying from separating aspects
  • Ignore orb calculations entirely
  • Have timezone bugs that shift VOC periods by hours
  • Cache calculations without accounting for location

If your users are astrology-savvy, they'll notice.

Vedic Parallel: Kemadruma Yoga

Interesting side note: Vedic astrology has a similar concept called Kemadruma Yoga, though the calculation is completely different.

Kemadruma forms when:

  • No planet in 2nd house from Moon
  • No planet in 12th house from Moon
  • Moon not aspected by any planet except Sun

It's about lunar isolation too, but through placement rather than aspects. Different tradition, same underlying observation: sometimes the Moon is "alone" - and that matters.

What to Avoid During VOC

The traditional advice (take with appropriate skepticism):

Avoid:
  • Signing contracts
  • Launching businesses or projects
  • Job interviews
  • First dates or proposals
  • Major purchases
  • Surgery (if you can schedule it)
Fine to do:
  • Routine tasks
  • Completing existing work
  • Meditation, rest
  • Creative exploration (non-public)

The caveat: VOC happens 12+ times per month. If everything started during VOC truly failed, our civilization would collapse. Use it as a caution flag, not an absolute prohibition.

FAQ

How often does Moon go void of course?

Roughly 12-15 times per month, depending on which aspect system you use. More aspects = fewer VOC periods.

How long does VOC last?

Anywhere from a few minutes to over 2 days. Average is probably 8-12 hours.

Which aspect system is "correct"?

Depends on your tradition. Traditional horary uses 5 Ptolemaic aspects. Modern practitioners often use 7 or 9. There's no universal standard - which is why configurable systems matter.

Does VOC affect natal charts?

Debated. Traditional astrology didn't use VOC for natal interpretation - it was a horary/electional tool. Modern astrologers sometimes consider it, but it's not universally accepted.

Is Vedic VOC the same?

No. Kemadruma Yoga is conceptually similar but calculated differently (planet placement vs. aspects). They're parallel concepts, not the same thing.

Can I calculate VOC myself?

Yes, but it requires ephemeris data, aspect calculations, and handling multiple edge cases. Most developers find it's not worth building from scratch.

Building an App?

If you need VOC timing in your application, here's what to look for:

  • Configurable aspect systems (users have preferences)
  • Swiss Ephemeris precision (±1 minute accuracy)
  • Timezone-aware calculations (VOC times are location-dependent)
  • Both current status and upcoming periods (users want to plan ahead)
Our Lunation API handles all of this - 5-9 configurable aspect systems, traditional and modern planet sets, upcoming periods for 90 days. One endpoint instead of building it yourself.
Building something that needs lunar timing? Check out our Lunation API for VOC tracking, Horary API for question analysis, or Horoscope API for daily forecasts with VOC awareness built in.

Oleg Kopachovets

CTO & Co-Founder

Technical founder at Astrology API, specializing in astronomical calculations and AI-powered astrology

More from Astrology API