How to Write a Screenplay for Free

You do not need to spend a dollar to write a screenplay. Final Draft costs $249 and is rightfully the industry standard for working professionals, but it has nothing to do with whether you can finish your first script. The barrier is not software. The barrier is the blank page.

This guide walks you through writing a complete screenplay from scratch, using only free tools, with formatting that won't embarrass you when a producer asks to read it.

What You Actually Need

A computer or tablet. A browser. Time. That's it. Everything else — software, formatting, knowledge — is freely available and explained below.

1. Pick a Free Tool

We've written a full Best Free Screenwriting Software roundup covering eight options honestly. The TL;DR for someone starting from zero today:

Use Ensemble. It runs in your browser, the free tier covers unlimited projects, formatting is automatic, and you can save and come back later without making an account. If you want to write with a co-writer, it does that too. If you'd rather use a different tool, that's fine — the rest of this guide applies regardless.

2. Learn the Format

A screenplay has a handful of element types: scene heading, action, character, dialogue, parenthetical, and transition. Modern editors (Ensemble included) detect them as you type, so you don't need to memorise tab stops — but you do need to know what each one is.

Read the scene headings and dialogue and parentheticals pages, then read one of the produced screenplays in our samples folder (Casablanca, The Godfather, Citizen Kane — load any of them from the sidebar). Twenty minutes of reading saves you a week of guessing.

One page of a properly-formatted screenplay equals roughly one minute of screen time. That's the convention every working writer uses to estimate runtime.

3. Outline or Dive In

Some writers outline the entire story before they write a word. Others discover it by writing. Neither is wrong — but if this is your first screenplay, outlining will save you weeks of throwing away pages.

At minimum, write down:

1. Your protagonist's external goal (what they want).
2. The obstacle stopping them (what's in the way).
3. The internal change they need to undergo to overcome it.
4. Six to ten major plot beats from start to finish.

For a deeper structural framework, read our three-act structure guide and the Save the Cat beat sheet.

4. Write the First Draft

The goal of the first draft is to finish it. Not to make it good. Not to make it correct. To finish it. You cannot revise a script that doesn't exist.

Aim for 90–110 pages for a feature, 22–30 for a half-hour TV pilot, 50–65 for an hour-long pilot, 5–15 for a short film. Write a few pages a day — even one — and you will have a first draft in two to three months.

Don't go back and rewrite scenes while you're drafting. Leave a note, push forward. You'll come back with fresh eyes once the whole thing exists.

5. Revise

Put the first draft away for at least a week. Two is better. Then read it cover to cover in one sitting, taking notes but not rewriting. You'll see the structural problems clearly when the muscle memory of writing it has faded.

Most second drafts involve cutting scenes, sharpening dialogue, and clarifying motivations. Hear your dialogue aloud — Ensemble's read-aloud table read gives you nine distinct voices, which catches clunky lines fast. Expect to do three to five passes before the script is ready to share.

6. Share It

Export to PDF — this is the universal screenplay delivery format. Give it to two or three readers whose taste you trust, ideally not your parents or partner. Listen to where multiple readers stumble in the same place. That's a real problem; everything else is one person's preference.

When you want feedback from a co-writer in real time, invite them by email from any project in Ensemble. You'll see each other's cursors, edits, and comments live.

Common Mistakes

Writing direction the camera ("PAN TO," "CLOSE UP ON") instead of writing what the audience sees. Telling us a character's thoughts in action lines. Using parentheticals to direct every line reading. Stage direction longer than three lines at a time. Read the common mistakes guide for the full list.

The biggest mistake of all is buying expensive software before you've finished a single screenplay. Use free tools, write the script, decide later if you need to upgrade.

Open a tab right now and start typing. The script that exists is better than the perfect tool you're still shopping for.