Practical guide

How to build a story timeline

Flashbacks, parallel plotlines and time that bends — how to keep a timeline that doesn't break

Published May 2026Reading time: ~5 min

The two axes of time

Every story lives on two clocks at once. There is the order in which events happen — story order, the true chronology of your world. And there is the order in which the reader meets them — reading order, the sequence of your chapters. In a perfectly linear book the two are identical. In almost every book worth reading, they are not.

A flashback is nothing more than the two clocks disagreeing. So is a cold open, a framing device, and Homer beginning the Odyssey in the middle. The moment you understand a timeline as two axes rather than one line, non-linear storytelling stops being dangerous and starts being a tool.

Build on events, not dates

The mistake most timelines make is starting from dates. Fiction rarely runs on a calendar; it runs on events and their relationships. Build your timeline out of things that happen, and anchor them loosely:

  • Absolute — "1815, the Battle of Waterloo." Use it when the text states it.
  • Relative — "five years after he left prison." Most of a timeline is held together this way.
  • Linked — this event happens after that one. Chains of links order a story even with no dates at all.

A timeline built on dates breaks the first time your story bends time. A timeline built on events bends with it.

A four-step method

  1. List the events, not the chaptersWrite down what happens — a meeting, a death, a betrayal — independent of which chapter tells it. Events are the atoms of a timeline.
  2. Anchor each event in timeGive each event an absolute time where you can ('winter 1967') or a relative one ('five years after the fire'). Relative anchors are enough.
  3. Separate reading order from story orderMark, for each event, where it sits in the story's chronology and where it lands in the reader's experience. A flashback is simply the two disagreeing.
  4. Watch the crossingsWhere reading order and story order cross, the book jumps in time. A few crossings are craft; a tangle of them is confusion.

The crossings are where the craft lives. A single crossing is a flashback; a handful is a dual-timeline novel; a hundred, uncontrolled, is a reader closing the book.

How Coplot does it

Coplot gives every event two positions — one in story order, one in reading order — and draws them as twin rivers: the top ribbon is what happened, the bottom is how the book tells it, and the threads between them show exactly where your story jumps in time. It even re-ranks events into chronological order for you, catching the non-linearity that a chapter-by-chapter read can't see.

It's one of the four pillars of a serious writing tool.

Summary

Time in fiction is not a line — it's two. Keep both, and you can jump, fold and reorder your story without ever losing your reader.

Start free with Coplot

Read next

How to plan a novel's plot

Three-act structure, the hero's journey and a scene skeleton — methods for planning a plot, and when not to plan

Read the article