Non-Religious Wedding Ceremony Script (Complete Example)
Plenty of couples want a ceremony that’s warm and meaningful without any religious language. Here’s a complete secular script you can use as-is.
Secular ceremony script
Opening
Welcome. We’re here today for something wonderfully simple: to watch two people promise each other a future.
Reflection
[Partner A] and [Partner B], love isn’t something that happens to you — it’s something you build, one choice at a time. Every ordinary Tuesday, every hard conversation, every inside joke — that’s the real stuff of a marriage, and you two have already been building it for [X years].
Declaration
[Partner A], do you choose [Partner B] — not because you have to, but because you want to, every day, for the rest of your life? — I do.
[Partner B], do you choose [Partner A] — not because you have to, but because you want to, every day, for the rest of your life? — I do.
Vows
[Insert personal or standard secular vows.]
Ring exchange
A ring has no beginning and no end. Let it remind you that this commitment doesn’t either.
Pronouncement
By the power vested in me, I now pronounce you married. Kiss your spouse.
Why couples choose secular ceremonies
Not every couple identifies with a religious tradition, and a secular script lets the ceremony focus entirely on the relationship itself rather than a specific faith framework. That doesn’t mean it has to feel cold or clinical — as this script shows, secular can still be deeply emotional.
Using this script as-is versus writing your own
This script works well delivered close to word-for-word if you want a reliable, ready-to-go option — every section is written to flow naturally into the next, and the bracketed placeholders are the only parts that need filling in. If you’d rather build a fully custom secular ceremony from scratch — choosing your own structure, tone, and level of personalization — see our complete guide on writing a fully secular civil ceremony script, which walks through the process section by section.
Customizing this script without a full rewrite
Even using this script largely as-is, a few small swaps add real personalization without much extra work:
Replace the reflection section’s generic language with one specific detail. “Every ordinary Tuesday, every hard conversation, every inside joke” is intentionally universal — swapping in one real, specific detail about this couple (a shared routine, a specific inside joke, a hobby they built together) makes the same structure feel personal.
Adjust the declaration’s tone if it doesn’t fit. “Not because you have to, but because you want to” works well for a modern, reflective tone — a couple who wants something simpler might prefer a more traditional “Do you take…” phrasing instead, which drops in cleanly at the same point in the script.
Confirm ring-exchange wording matches whether both partners are exchanging rings. The script above assumes a mutual exchange — adjust the pronouns and structure if only one partner is receiving a ring.
Need more secular options? The Ceremony Script Bundle includes multiple non-religious scripts in different tones, from formal to casual.
Comments
Leave a comment