# V.O. versus O.S.: which screenplay extension should you use?

> Use O.S. for a speaker who belongs to the current scene but is outside the frame; use V.O. when the voice comes from outside the scene's immediate physical action.

Sources reviewed: 2026-10-02

Article updated: 2026-10-02

## Direct answer

Use O.S. when the character is physically present in the scene's location but not visible in the current frame—for example, calling from the next room. Use V.O. for narration, recordings, thoughts rendered as speech, or a remote voice that is not part of the location's immediate physical space. Because phone and device audio can be styled differently, add a brief source parenthetical when the extension alone could be misread.

## On the page

One scene, two distinct voice sources

```
INT. ARCHIVE - NIGHT

Mara searches the dark shelves.

            ELI (O.S.)
    Third aisle. Blue box.

Her recorder clicks on.

            MARA (V.O.)
        (on the recording)
    Inventory, October fourteenth.
```

## Current practice

### The extension should describe the sound's relationship to the scene

_Widely expected_

O.S. keeps a speaker inside the current physical scene; V.O. places the voice outside its immediate on-screen action. That distinction helps readers, performers, editors, and production teams understand what must be captured.

## Accepted variations

### O.C. may appear instead of O.S.

_Software-specific_

Some television templates and regional workflows use O.C. (off camera). Follow the delivery template when one is supplied and avoid switching labels mid-draft without a reason.

### Phone and device audio

_Context dependent_

Some writers use V.O. for a remote caller; others rely on a source parenthetical. “(from the phone)” is useful when V.O. might otherwise read as narration.

### Narration

_Common choice_

A narrator who is not speaking inside the pictured moment is normally marked V.O., even when the narrator also appears elsewhere in the story.

## Where reasonable writers disagree

Phone calls are the common edge case. There is no benefit in pretending one extension settles every production convention; choose a consistent house style and name the sound source when ambiguity remains.

## Mistakes to avoid

- Using O.S. for a narrator who is not physically in the scene.
- Using V.O. for someone just outside a door, which implies a different recording or story relationship.
- Stacking extensions and parentheticals that repeat the same information without clarifying the source.
- Changing O.S., O.C., and V.O. labels for the same situation across the draft.

## Submission versus production

### Submission or reading draft

Choose the extension that lets a reader understand the moment on the first pass. A submission draft does not need a sound-department explanation beyond the voice source the story requires.

### Production draft

The distinction can affect how dialogue is recorded and scheduled. Follow the production's template and script-coordination decisions if they use O.C., filtered dialogue, or another established notation.

## Working in Plot

In Plot, type V.O. or O.S. after the name on the character cue. Plot knows both extensions, so MARA and MARA (V.O.) stay one character when Plot suggests names and when it counts your cast. Add a short parenthetical, such as “from the phone,” when it tells the reader something the extension does not.

## Questions writers ask

### What is the difference between V.O. and O.S. in a script?

V.O. means voice-over: narration, an audible thought, a recording, or a remote voice outside the pictured location. O.S. means off-screen: the speaker belongs to the scene's physical location but is outside the frame. Put either extension in parentheses after the character's name, above the dialogue.

### How do I write V.O. or O.S. dialogue in Inkwell Plot?

In Plot, set the line to Character and type the name with its extension, such as MARA (V.O.) or ELI (O.S.). Press Enter to write the speech as Dialogue. Plot recognizes the extension and keeps the cue attached to the same character in suggestions and cast counts. Put a source such as (from the phone) on a Parenthetical line when needed.

### How do I write voice-over dialogue in Final Draft?

Create a Character element, type the speaker's name, add a space, and type an opening parenthesis. Choose V.O. from the extension options, then write the speech as Dialogue. Use the extension beside the name; a separate parenthetical below the cue can clarify a source such as a recording or phone.

### Is a voice on the phone V.O. or O.S.?

Both conventions appear. The caller is not in the location, so many writers use V.O.; others leave the cue plain and add (from the phone). Pick one for every call in the draft, and add the source parenthetical whenever V.O. could be mistaken for narration.

### What does O.C. mean in a script?

Off camera. Some television templates use O.C. where feature scripts use O.S.; both mean the speaker is in the scene but outside the frame. Use whichever label your template uses and do not mix the two in one draft.

### Is a character's inner thought written as V.O.?

Yes, when the audience hears it. A thought rendered as audible speech takes V.O. because it is not spoken aloud in the pictured moment. If the audience never hears the thought, show it through behavior in action instead.

## Sources and context

- [Final Draft — Voice-over, off-screen dialogue, and character extensions](https://www.finaldraft.com/blog/how-to-use-voice-over-in-a-screenplay-formatting-and-best-practices-explained)
- [Final Draft — How to Format a Screenplay](https://www.finaldraft.com/learn/how-to-format-a-screenplay/)
- [Final Draft's rendered V.O. example](https://www.finaldraft.com/learn/how-to-format-a-screenplay/)

These sources document current screenplay practice, software guidance, or production workflow. Screenplay style remains flexible, and any delivery brief or submission rule supplied by the recipient takes precedence.

## Where to go next

- [Set character cues and dialogue in Inkwell Plot](https://www.inkwell.software/help/writing/elements-and-formatting): Use the element menu, Tab, or keyboard shortcuts to choose Character, Dialogue, and Parenthetical while you write.
- [Check character cues in a formatted screenplay](https://www.inkwell.software/tools/screenplay-converter): Preview a Final Draft or Fountain file to see the extensions beside character names on the exported page.

---

Canonical page: <https://www.inkwell.software/resources/screenplay-formatting/voice-over-versus-off-screen>
