Genre writing

How to Write a Fantasy Magic System With Rules Readers Believe

6 min read

A magic system is a promise. The moment a character lights a candle with a word, readers start asking what else that word can do, what it costs, and why nobody uses it to end the war in chapter two. A system that answers those questions feels like part of the world. One that dodges them feels like an author’s escape hatch.

This guide walks through how to write a fantasy magic system with rules readers believe: the difference between hard and soft magic, the principles most working fantasy writers lean on, a six-step design method, and how to put the rules on the page without stopping the story for a lecture.

Quick answer: decide what the magic is for in your story first, then define its source, its rules, and above all its costs and limits. The more your characters use magic to solve problems, the more clearly readers must understand how it works. Reveal the rules through action and consequence, and test your climax to make sure no known spell could end it for free.

Hard magic vs soft magic

Fantasy writers often place magic systems on a spectrum. At one end, hard magic works like a science, with explicit rules the reader can learn. At the other, soft magic stays mysterious, felt more than understood. Most systems sit somewhere in between.

Hard magic Soft magic In between
What readers know Clear rules, costs and limits Very little; magic stays mysterious Some firm rules, some mystery
What it can do in the plot Solve problems the reader can anticipate Create wonder, dread and atmosphere Solve some problems, deepen others
Main pleasure Clever, earned solutions Awe and the unknown Both, in balance
Main risk Reads like a game manual Feels like a deus ex machina Inconsistency
Well-known example Allomancy in Brandon Sanderson’s Mistborn Gandalf’s magic in The Lord of the Rings True names in Ursula K. Le Guin’s Earthsea books

Neither end is better. What matters is matching the system to its job. If your heroine will pick a lock with magic in the climax, readers need to have seen how that magic works. If magic is the ancient, unknowable power the heroes must survive, explaining it would shrink it.

Sanderson’s laws of magic

The novelist Brandon Sanderson set out a few principles for magic systems in essays on his website, and they have become a common vocabulary among fantasy writers. The first is the most quoted:

An author’s ability to solve conflict with magic is directly proportional to how well the reader understands said magic.

Brandon Sanderson, Sanderson’s First Law

His second law is often summarised as limitations are more interesting than powers: what magic cannot do, and what it costs, creates more story than what it can do. His third law advises you to expand what you already have before you add something new, exploring the consequences of one well-built system rather than piling on more.

Design your system in six steps

  1. Decide what the magic is for. Not in the world, but in your story. Does it embody your theme (power corrupts, knowledge has a price)? Drive the conflict? Supply wonder? The answer decides how hard or soft it should be.
  2. Choose a source. Where does the power come from: gods, bloodlines, words, metals, emotions, a dying star? A specific source suggests rules almost by itself.
  3. Write the rules. List what the magic can do, what it cannot do, and what happens when someone pushes the edge. Three firm rules beat thirty vague ones.
  4. Attach costs and limits. Decide what every use takes from the user or the world. This is where most of your story will come from (see the next section).
  5. Decide who has access, and what that does to society. If only nobles can work magic, who enforces that? If anyone can learn it, why are there still farmers? Magic that changes nothing about economics, law or religion feels pasted on.
  6. Stress-test it against your plot. For every major conflict, ask why magic does not simply solve it. If the answer is “because the characters forgot”, fix the system or the plot.

Costs that work on the page

Costs turn magic from a convenience into a choice, and choices are what fiction is made of. Useful kinds of cost include:

  • Physical toll: exhaustion, pain, illness or ageing that accumulates with each use.
  • Scarce fuel: a rare metal, ingredient or reservoir that runs out at the worst moment.
  • Time: rituals that take hours when the enemy is minutes away.
  • Social or legal risk: magic that is forbidden, taxed or feared, so using it exposes the user.
  • Moral price: power that requires hurting someone, breaking a vow or giving up a memory.
  • Unpredictability: magic that works, but not always the way the user intended.

The best costs connect to character. A healer whose magic shortens her own life has a built-in dilemma every time someone she loves is hurt, which is also a ready-made engine for a character arc.

Show the rules without info-dumping

You do not need a lecture to teach a system. Readers learn magic best the way they learn any rule in a story: by watching it in action.

  • Use a learner. An apprentice, a newcomer or a child gives you a natural reason to explain, and lets mistakes demonstrate limits.
  • Show a failure early. A spell that goes wrong teaches a limit more memorably than any explanation.
  • Teach a rule just before it matters. Establish the rule a few chapters ahead of the scene that depends on it, so the payoff feels earned rather than convenient.
  • Let consequences linger. If magic costs blood, let the character still be pale two scenes later.

Keep your world’s rules consistent. Bookh’s Lore Vault keeps the places, items, events and lore of your world in one place and suggests new entries as they appear in your chapters, so the cost you set in chapter 3 is still the cost in chapter 30.Start your fantasy novel free

Common magic system mistakes

  • New powers at the climax. A rule revealed in the final battle reads as cheating, however cool it is.
  • Costs that disappear. If the price of magic quietly stops applying when the plot needs it to, readers notice.
  • A world that ignores its magic. If teleportation exists, trade routes, warfare and crime should look different.
  • Explaining soft magic. Over-explaining mysterious magic drains its power without making it more believable.
  • Systems bigger than the story. Ten schools of magic with three pages each is world-building for its own sake. Build what your plot will use, and hint at the rest.

A magic system is only as strong as the structure it serves. For where the system’s big reveals and tests should fall, see our guide to story structure: three-act vs hero’s journey vs Save the Cat.

Magic system FAQ

Is hard or soft magic better?

Neither is better. Hard magic suits stories where characters solve problems with magic; soft magic suits stories where magic is a source of wonder or dread. Choose based on what the magic does in your plot.

How do you stop magic from solving every problem?

Give it costs and limits that matter to the characters, and test your climax: if a known spell could end the conflict instantly, either remove that option or show clearly why it cannot be used.

How detailed should a magic system be?

Detailed enough that you can answer any question a sharp reader might ask, but on the page show only what the story needs. Keep your full notes off the page.

Does every fantasy novel need a magic system?

No. Plenty of fantasy has little or no magic, or keeps it entirely soft. A formal system matters most when characters use magic to act, decide and solve problems.

How do you introduce a magic system without info-dumping?

Reveal rules through action and consequence: a novice learning, a spell that fails, a cost being paid. Teach a rule shortly before the scene where it matters, and cut anything the reader does not need.

Cover image: Willem Blaeu, map of Guiana and El Dorado (c. 1635), via Wikimedia Commons (public domain).

Keep reading

Turn the craft into chapters

Bookh takes you from a one-line idea to a synopsis, a chapter outline with scene beats and a distraction-free editor that remembers your characters and keeps your voice.

Start your book freeFree to start · No credit card