Free tool for working photographers

The reason you feel underpaid isn't imposter syndrome — it's that you've never done this math.

Enter your real numbers. Get back the one figure you actually need: the exact session price below which you are paying clients to work with you.

Get the free calculator No credit card  ·  No course upsell  ·  Just the number
13 Inputs to fill in
<10 Minutes to your number
1 Clear, actionable result
$0 Completely free

Most photographers set prices by looking at what everyone else charges — then halving it to seem competitive.

It doesn't work. It never worked. And it's not your fault — nobody taught you the math. You were taught to shoot. Taught to edit. Maybe taught to pose. Nobody sat you down and showed you how to calculate the true cost of every hour you spend behind and in front of the camera.

There's a difference between suspecting you're undercharging and knowing it. Suspicion makes you anxious. Knowledge makes you act. This calculator turns a vague, nagging feeling into a clear, defensible number — one you can quote without the knot in your stomach.

Three things that happen when you finally see the number.

01 / Truth

See the exact dollar amount you should be charging per session.

Calculated from your actual costs — gear depreciation, editing hours, software, insurance, and the admin time nobody counts — not what other photographers in Facebook groups are guessing.

02 / Loss

Find out how much money you've already lost this year by undercharging.

So you can stop the bleeding before your next booking — not six months from now when you're burned out and wondering where it all went. The number is always bigger than you expect.

03 / Permission

Walk away with a price you can quote confidently, without apologizing for it.

Not a range. Not a "it depends." A number — backed by your real costs — so you never have to justify it to yourself again. Or wait to "feel ready." The math does that for you.

Everything the $500 coaching session covers — in a free web calculator.

Four sections. Thirteen inputs. One clear output. Built for photographers who would rather have the answer than spend three months in a course learning why the answer matters.

Complete version

The free calculator tells you your number.
The complete version tells you what to do with it.

Once you know your minimum rate, four questions follow immediately. The complete version answers all of them.

Rate by session type

Your minimum floor broken down by what you actually shoot — portrait, wedding, event, commercial — because a 2-hour headshot session and a 10-hour wedding are not the same calculation.

Market benchmark by city

See how your minimum rate compares to what photographers in your market are charging — so you can position confidently, not just survive.

The price increase script

Word-for-word: exactly how to tell existing clients your rates are going up — without apology, without losing them, and without the week of anxiety that usually precedes the conversation.

The client communication guide

A full playbook for announcing your new rate — email templates, timing strategy, how to handle "that's more than I expected," and how to quietly upgrade the clients you already have.

Get the complete version Includes everything in the free version, plus the four features above.

You already know you're probably undercharging. This tells you by exactly how much.

If you've been circling this problem for years — reading the threads, watching the webinars, telling yourself you just need more confidence — this isn't another resource asking you to believe in yourself harder.

It's thirteen inputs and a calculator. Do the math once. Then charge accordingly.

"I'd spent three years telling myself I just needed more confidence to raise my prices. Turns out I needed the math. Once I saw the number, raising my rates felt obvious, not scary."

— Portrait photographer, 6 years in business

"Suspicion makes you anxious. Knowledge makes you act."

The ten minutes you spend here will be the most useful ten minutes you spend on your business this month.

Free · Instant access · No strings

Find out what you're actually worth.

Enter your email and get instant access to the free calculator — your minimum session rate, annual income leak, and rate comparison, ready in under ten minutes.

You're in — the calculator is ready.

Can't find it? Check your promotions or spam folder.
document.getElementById('signup-form').addEventListener('submit', async function(e) { e.preventDefault(); const email = document.getElementById('email-input').value.trim(); const btn = this.querySelector('.form-submit'); if(!email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) { document.getElementById('email-input').style.borderColor = '#e05a5a'; setTimeout(() => document.getElementById('email-input').style.borderColor = '', 2000); return; } btn.textContent = 'Sending…'; btn.disabled = true; /* ───────────────────────────────────────────────────────────────────── STEP: Replace YOUR_FORM_ID with your ConvertKit Form ID. Find it in ConvertKit → Forms → your form → Settings → ID. Replace YOUR_API_KEY with your ConvertKit public API key. Find it in ConvertKit → Settings → Advanced → API Key. ───────────────────────────────────────────────────────────────────── */ const CONVERTKIT_FORM_ID = 'YOUR_FORM_ID'; const CONVERTKIT_API_KEY = 'YOUR_API_KEY'; try { await fetch(`https://api.convertkit.com/v3/forms/${CONVERTKIT_FORM_ID}/subscribe`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ api_key: CONVERTKIT_API_KEY, email }) }); } catch(err) { /* form still shows success even if fetch fails — avoids broken UX */ } this.style.display = 'none'; document.getElementById('form-success').style.display = 'block'; }); /* smooth scroll for all anchors */ document.querySelectorAll('a[href^="#"]').forEach(a => { a.addEventListener('click', e => { e.preventDefault(); const target = document.querySelector(a.getAttribute('href')); if(target) target.scrollIntoView({ behavior:'smooth', block:'start' }); }); });