All my pricing is A-LA-Cart –  Sessions start at $150 for 5 images these are mini sessions – A full session is 30 minutes – 2 hours long and start at $350 to book a full session. This amount is due as a deposit to book your date. All money paid goes towards your total price at the end – additional images are available the price goes down the more you buy. You can print the digital images yourself up to 8×10! As well as share the download link the with all your friends and family – Please make sure to coordinate with me what back drops and props we want to incorporate. All sessions include unlimited outfit and prop changes. Enjoy the freedom to transform your look as often as you like, ensuring every shot reflects your style and personality with absolute precision.

The examples below are just that an example – most of my sessions are 1 – 2.5 hours long and can be longer if needed.

Some of my families only want digitals some want a few prints and some want it all and I provide for everyone! What ever you want that actually makes you happy works for me – If the examples below are way under or over your budget give me a call and we can discuss options. There is no reason to not capture the best giggles and have a good time with me.

Private Zoom included — because you deserve options. You can custom-select every single favorite…
OR
Let MacKenzie use that creative brain of hers and curate the magic for you. Sit back, relax, and trust the eye behind the lens with a premium curated experience.

Book Now

Senior woman playing guitar in nature, smiling, autumn background.

Mini Session

$150 – 5 Digital images

15 minutes – unlimited outfit changes –

1 location close to 80016

Young senior boy smiling outdoors in a grassy field.

Maybe just a little bit more

$350 – 10 Digital Images

30-60 minute session – 1-2 locations – Get in , get out, get it done right the first time!

Athletic woman in pink sportswear ready to start a race on city street.

Just can’t narrow it down …

$550 – 17 Digital Images

1-3 locations – Several locations to give you a variety of portrait locations.

Smiling senior woman in wheelchair enjoying garden scenery.

I wasn’t expecting so many good ones!!!

$750 – 25 Digital Images


Seamless 1-2 hour session planned out to just what you need.

2-3 Handpicked Locations

You have the ball in your court to decide what you want for YOUR portraits. I will help you pick over zoom and then we will narrow down again and I will point out differences with a special software that compares mangoes to mangoes!

Smiling senior boy lying on rocks with backpack and shoes outdoors.

The whole shebang …

$1425 – 30 Digital Images + $525 Credit


Choose between two 1-hour sessions or a seamless 2-hour experience, crafted to capture your essence in the most luxurious way. Please request during call

2-4 Handpicked Locations
Elevate your session with up to four stunning locations, each selected to create the ideal backdrop for your unforgettable experience. Our most popular package, loved for its fun moments and beautiful results.

Smiling senior woman driving a vintage car outdoors.

I want a bit of everything

$2670 – 60 Digital Images + $1050 Credit


Indulge in a tailored session that offers ultimate flexibility. Choose between two separate one-hour experiences or immerse yourself in a continuous, uninterrupted two-hour session, designed to capture your essence in the most luxurious way.

2-6 Stunning Locations per session
Elevate your session with meticulously chosen locations, each handpicked to create the perfect backdrop for your unforgettable photoshoot. This is our most sought-after package, celebrated by clients who cherish both the genuine moments we share and the memorable laughter that makes the experience truly exceptional. It’s not uncommon for clients to fall in love with the journey and select more locations, making each session uniquely theirs.

Senior girl lying on blanket outdoors for high school portrait session.

The Whole Damn Thing

$5,000 – 60 + Digital Images + $3200 Credit

This is for the client who doesn’t want to narrow it down.
This is for the “let’s do the whole thing” energy.

Exclusive Timely Experience

You choose your adventure: Want more or less time but big products let me know. 

 We are not rushing. We are not watching the clock. We are creating. 1-3 hours

Unlimited Outfit Changes

Bring the wardrobe. The Pets. The Props. The lighting. If you want five looks, we’re doing five looks. If you want ten… I’ll wait while you change. Need hair and make-up? I’ll send recommendations and want them on site? Let’s plan it. 

Stunning Locations Per Session

2-10 spots you tell me what you want and we make it happen. We’ll hit the spots that make your jaw drop. And let’s be honest — this is the package where clients start adding “just one more location” because once we start, nobody wants to stop.

Why People Choose This

Because they don’t want limits. Because they trust me.
Because when we’re already here… we might as well do it right.

Because these deserve to live on your walls — not just your phone. If you’re already investing — you might as well go big

High school senior portrait session with pricing details and options.

Premium Curated Experience $275

Don’t want to narrow down favorites? Want a very minimal zoom experience? I got you babe! 

Upgrade to my full creative curation service and I’ll:

– Select all final images
– Design your product choices including albums and product images
– Send one proof gallery for final approval on all items 

– Included access to “Made It” and “Almost Made It” add-on images available

No Zoom.
No decision fatigue.
Just trust the magic. 

Can’t decide and want a little bit of everything like I always do? $300

I do all of the above but we do a mini-zoom and you finalize what images I edit from a small pool of images

– You Design your product choices with me including albums / product images

Reviews

James Rosen

MacKenzie is wonderful to work with. She brings a wealth of experience and know how, to bring out the best in her subjects and deliver amazing, breathtaking photos. MacKenzie did the senior pictures for our twins, and she did a wonderful job of creating individual experiences, and combined images to deliver an overall exceptional set of photos. The hardest part of working with MacKenzie is picking the pictures out – they are all so great!

A young woman in a red jumpsuit and a young man in a black t-shirt stand confidently with arms crossed, against a backdrop of greenery and a cloudy sky.

Rating: 5 out of 5.

Jessica Campbell

My son and I had a great time getting his senior pictures done with MacKenzie! She had great ideas, knew the best spots to go downtown, and got some genuine laughs and smiles from him. We can’t wait to use her again for our family photos!

A young person with long hair smiles in front of a colorful graffiti mural featuring a masked figure and floral designs.

Rating: 5 out of 5.

Patricia Galaz

While looking online for a photographer who could do High School senior pictures I came across MacKenzie Carullo photography, I’m so glad I used her services. MacKenzie was very professional and got great shots of my son who is not used to taking pictures much, she made the experience a pleasant one and using humor got beautiful smiles out of both of my children as my daughter was able to jump in and join the photo shoot session. I loved the results and would recommend Mackenzie Carullo Photography to anyone who is looking for a great photographer for any occasion

High school senior portrait of a young man wearing a cowboy hat and baseball jersey, seated on a rock with a baseball bat in hand, surrounded by greenery and a bright sky.

Rating: 5 out of 5.

Full High-School Senior Portrait Gallery Example

I am happy to service the following schools – Grandview High School, Cherokee Trail High School, Eaglecrest High School, Overland High School, Smoky Hill High School, Cherry Creek High School, Rangeview High School, Aurora Central High School, Gateway High School, Hinkley High School, Denver South High School, East High School, George Washington High School, Thomas Jefferson High School, Denver North High School, West High School, Abraham Lincoln High School, John F. Kennedy High School, Bear Creek High School, Lakewood High School, Green Mountain High School, Golden High School, Wheat Ridge High School, Arvada High School, Arvada West High School, Ralston Valley High School, Pomona High School, Standley Lake High School, Broomfield High School, Legacy High School, Thornton High School, Northglenn High School, Horizon High School, Mountain Range High School, Westminster High School, Chaparral High School, Ponderosa High School, Douglas County High School, Highlands Ranch High School, Mountain Vista High School, Rock Canyon High School, Castle View High School, Valor Christian High School, Littleton High School, Heritage High School, Arapahoe High School, Englewood High School, Sheridan High School, Jefferson High School, Evergreen High School,