Karlo Diamante

Authorised Marriage Celebrant and Master of Ceremonies

Sydney Wedding Celebrant for Multicultural Weddings

Hello and welcome to a world of meaningful ceremonies!I am Karlo Diamante, an enthusiastic and a passionate marriage celebrant dedicated to creating personalised ceremonies and adding unique touches to your special day.

About Me

If you’re after a personable, hard-working, and trustworthy Marriage Celebrant who brings light-hearted fun and calm to your big day, I might be just what you’re looking for!I love celebrating life’s special moments and helping couples create weddings that are heartfelt, memorable, and full of joy.With a background in software engineering, a love for volleyball, and life as a proud husband and dad, I bring both professionalism and personality to every ceremony.As a Sydney-based Asian wedding celebrant with Filipino roots, I also enjoy weaving in traditional Filipino rituals, adding a rich and meaningful touch to your celebration.My style is light-hearted, cheeky, and adaptable. I make sure you and your guests have fun while soaking in every special moment of your wedding day.

Sydney wedding marriage celebrant

Services

Beautiful wedding couple participating in an asian ceremony ritual

Weddings

Celebrate your love with a ceremony that’s uniquely yours. From planning to “I do,” I’ll craft a personalised ceremony that reflects your story, culture, and vision, making your day as magical and memorable as you’ve imagined.

Couple renewing their vows

Vow Renewals

Reignite the magic of your relationship with a heartfelt vow renewal. Whether it’s an anniversary or a moment to celebrate your journey together, I’ll help you create a ceremony that honours your lasting love.

Couple eloping to an intimate location

Elopement

For couples who want an intimate and personal celebration, I create bespoke elopement ceremonies that capture your love story. Relax and enjoy a beautiful, stress-free “I do” in a setting perfect for just the two of you.

Sydney-based wedding celebrant Karlo Diamante

Master of Ceremonies

Let your event flow effortlessly with an MC who keeps everything on track. From managing the run sheet to engaging your guests, I bring energy, elegance, and fun to every celebration.

Wedding Highlight Video

Watch Karlo in action at the wedding of Erin and Josh!

Erin and Josh - Wedding Highlight Video

Video courtesy of Alexander Li Films.

My Packages

Legals Only
Ceremony

Perfect if you just want to make it official, no frills needed.

My services as your celebrant include:

  • - Unlimited Phone & Email Support

  • - One Face-to-Face Meeting

  • - Notice of Intended Marriage (NOIM) Assistance

  • - All Legal Paperwork Completed & Lodged

  • - Legal Marriage Ceremony Facilitation

  • - Bose PA System Included

  • - Travel to Your Venue+

Simple and Sweet Wedding Ceremony

Ideal for intimate celebrations with less than 30 guests.

My services as your celebrant include:

  • - Unlimited Phone & Email Support

  • - Up to Two Face-to-Face Meetings

  • - Notice of Intended Marriage (NOIM) Assistance

  • - All Legal Paperwork Completed & Lodged

  • - Personalised Ceremony Script Written for You

  • - Civil Marriage Ceremony Facilitation

  • - Bose PA System Included

  • - Travel to Your Venue+

Signature Wedding Ceremony

My most popular package. Great for couples who want a fully crafted, memorable ceremony experience.

My services as your celebrant include:

  • - Unlimited Phone & Email Support

  • - Up to Three Face-to-Face Meetings

  • - Notice of Intended Marriage (NOIM) Assistance

  • - All Legal Paperwork Completed & Lodged

  • - Fully Personalised Ceremony Script Written for You

  • - Ritual & Vow Facilitation

  • - Full Civil Marriage Ceremony Facilitation

  • - Bose PA System Included

  • - Travel to Your Venue+

Master of Ceremonies - MC

Best if you have your ceremony sorted but need someone to keep the day flowing smoothly.

My services as your MC
include:

  • - Unlimited Phone & Email Support

  • - Up to Two Face-to-Face Meetings

  • - Event Planning Assistance as an MC

  • - Reception Hosting

  • - Coordinating with the Vendors on Event Day

  • - Access to a Bose PA System

  • - Travel to your Venue +

+ Each of my packages includes a 100km round trip from Parramatta CBD. Additional fees apply for the travel to the venue that is more than this distance.
* Additional $30 for weddings in the Sydney CBD for parking

Getting Married? Check the NOIM dates!

A Notice of Intended Marriage (NOIM) must be lodged with your celebrant at least one calendar month before your wedding day, and no more than 18 months in advance.Use our NOIM calculator to check your dates.

If you want to get married in less than a month, you will need to apply for a 'Shortening of Time'. Please reach out to me if you need help!

Need a Celebrant or an MC? Contact Karlo!

I acknowledge the Traditional Owners of Country throughout Australia and recognise the continuing connection to lands, waters and communities. I pay respect to Aboriginal and Torres Strait Islander cultures and Elders past, present, and emerging.

© 2026. All rights reserved.

Proud member of The Celebrants Network

The Celebrants Network Inc logo

NOIM Calculator

A Notice of Intended Marriage (NOIM) must be lodged with your celebrant at least one calendar month before your wedding day, and no more than 18 months in advance. Use the calculator below to check your dates.

Any questions, feel free to get in touch.


Latest date to lodge your NOIM
At least 1 calendar month before your wedding
Earliest date to lodge your NOIM
No more than 18 months before your wedding

Earliest possible wedding date
At least 1 calendar month after lodging your NOIM
Latest possible wedding date
No more than 18 months after lodging your NOIM
document.querySelectorAll('.tab-btn').forEach(function(btn) { btn.addEventListener('click', function() { document.querySelectorAll('.tab-btn').forEach(function(b) { b.classList.remove('active'); }); document.querySelectorAll('.panel').forEach(function(p) { p.classList.remove('active'); }); btn.classList.add('active'); document.getElementById('panel-' + btn.dataset.tab).classList.add('active'); }); }); function formatDate(d) { return d.toLocaleDateString('en-AU', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' }); } function addOrSubtractOneMonth(d, direction) { var result = new Date(d); var originalDay = result.getDate(); result.setMonth(result.getMonth() + direction); if (result.getDate() !== originalDay) { direction === 1 ? result.setDate(1) : result.setDate(0); } return result; } function addOrSubtract18Months(d, direction) { var result = new Date(d); result.setMonth(result.getMonth() + direction * 18); return result; } function parseLocalDate(val) { var parts = val.split('-').map(Number); return new Date(parts[0], parts[1] - 1, parts[2]); } document.getElementById('wedding-date').addEventListener('change', function() { var resultEl = document.getElementById('result-wedding'); if (!this.value) { resultEl.classList.remove('visible'); return; } var wedding = parseLocalDate(this.value); var latest = addOrSubtractOneMonth(wedding, -1); var earliest = addOrSubtract18Months(wedding, -1); var today = new Date(); today.setHours(0, 0, 0, 0); document.getElementById('w-latest').textContent = formatDate(latest); document.getElementById('w-earliest').textContent = formatDate(earliest); var statusEl = document.getElementById('w-status'); statusEl.className = 'status-banner'; if (today < earliest) { var diff = Math.round((earliest - today) / 864e5); statusEl.classList.add('visible', 'warning'); statusEl.textContent = "It's a little early. You can lodge your NOIM from " + formatDate(earliest) + ", which is " + diff + " day" + (diff !== 1 ? 's' : '') + " away."; } else if (today > latest) { statusEl.classList.add('visible', 'overdue'); statusEl.textContent = "The NOIM deadline for this date has passed. Please contact your celebrant as soon as possible."; } else { var daysLeft = Math.round((latest - today) / 864e5); statusEl.classList.add('visible', 'ok'); statusEl.textContent = "You're within the lodgement window, with " + daysLeft + " day" + (daysLeft !== 1 ? 's' : '') + " left to lodge your NOIM."; } resultEl.classList.add('visible'); }); document.getElementById('noim-date').addEventListener('change', function() { var resultEl = document.getElementById('result-noim'); if (!this.value) { resultEl.classList.remove('visible'); return; } var noim = parseLocalDate(this.value); var earliest = addOrSubtractOneMonth(noim, 1); var latest = addOrSubtract18Months(noim, 1); document.getElementById('n-earliest').textContent = formatDate(earliest); document.getElementById('n-latest').textContent = formatDate(latest); resultEl.classList.add('visible'); });