← Field Notes

Production·March 2026

What is a Production Brief? — Field Notes by Farallon Films

8 min read

A production brief is a working document that translates creative ideas into executable specifications, outlining timelines, deliverables, crew requirements, locations, talent needs, and budget parameters. It synthesizes creative strategy into the operational requirements a production company needs to scope, staff, and schedule your project accurately.

7
elements every production brief must include before we can give you an accurate quote

What a Production Brief Actually Is

Here is a scenario we see regularly. A direct-to-brand client reaches out with enthusiasm, a mood board, and a handful of themes they want the video to feel like. Authentic. Elevated. Human. They know they want video content. They know they want it to feel a certain way. What they do not have is a concept. No deliverables list. No timeline. No post-production expectations. No sense of what done looks like. The production company receives this and has to do something most clients never realize is happening: read between the lines, ask deeper questions, and essentially build the creative brief the agency would have written if an agency were involved. The unlock question, the one that generates the concept every time, is simple: "What is the one thing you are most proud of, the one thing you do differently than anyone else?" That question produces the concept. From there you weave in the themes they brought and build something they could not have articulated without a production partner pushing them there.

The key distinction that most clients miss is the difference between a creative brief and a production brief. A creative brief answers "what are we saying and to whom?" It defines the message, the audience, the tone, the brand positioning. A production brief answers an entirely different set of questions: what are we making, how many of them, in what formats, by when, with whom approving at each stage, and what does done actually mean? These are operational questions. They determine crew size, equipment needs, post-production scope, and ultimately what the project will cost. One document informs strategy. The other unlocks execution.

Most direct-to-brand clients arrive with some version of a creative brief, even if it is informal. Almost none arrive with a production brief. That gap is where budgets go sideways, timelines slip, and both parties end up frustrated. The production brief is the bridge between the vision and the plan, and without it, the production company is building that bridge in real time while the project is already moving.

Why We Need One Before We Can Quote You

Without a production brief, the production company is guessing. Guessing crew size. Guessing how many shoot days. Guessing the scope of post-production. Guessing whether the client needs one hero video or fourteen deliverables across five platforms. Every guess introduces variance, and variance in a production budget is not abstract. It costs real money when it is wrong. A quote built on guesswork is a quote built to blow up. Either the production company pads the estimate to cover the unknowns and the client thinks the price is inflated, or the production company prices tight and absorbs the overages when scope creeps past the original assumptions. Neither outcome is good for either side.

A production brief removes the guessing. It gives the production company the specific inputs they need to build a quote that reflects the actual project, not a best guess at what the project might become. When we know the deliverables, the timeline, the approval chain, and the budget parameters, we can tell you exactly what your project will cost, who will crew it, and when it will deliver. When we do not have those inputs, we are estimating in the dark, and the estimate will be wrong in ways that cost both of us.

This is not about paperwork or process for the sake of process. It is about giving you an accurate number so that when production starts, there are no surprises. Every production company you talk to will build a better quote with a better brief. The brief is the single highest-leverage thing a client can invest time in before the project begins.

The Real Cost of a Shallow Brief

The most common shallow brief we receive looks like this: a target audience, a basic theme or mood, and a request for a quote. That is it. No deliverables spec. No timeline beyond "soon." No decision-maker identified. No post-production expectations. The client assumes the production company will figure out the rest, and the production company does, but the figuring-out happens during production when changes cost ten times what they would have cost during planning. Fourteen social deliverables at five aspect ratios is not a small add. It doubles the post-production budget. That is a fact most clients learn after the invoice arrives, not before.

2x
Post-production budget when deliverables are not specified upfront

An undisclosed budget ceiling creates a different kind of problem. The client says "tell me what it costs" without sharing what they can actually spend. The production company is left to price the project based on assumptions about the client's budget range, and those assumptions are usually wrong in both directions. Price too high and you lose the project. Price too low and you cannot deliver the quality the client expects. The budget is not a secret the production company is trying to extract. It is a constraint that shapes the entire approach, from crew size to shoot days to the complexity of the edit. Sharing it early makes the quote more accurate and the project more successful.

The other cost of a shallow brief is time. When the decision-maker is not identified upfront, approvals stall. Cuts sit in inboxes. Timelines blow up. A project that should have wrapped in four weeks stretches to eight because the person with final say was never looped into the process at the beginning. Every one of these problems, the deliverables surprise, the budget mismatch, the approval bottleneck, is solvable with a complete production brief written before the project starts.

The 7 Essential Elements

These are not bureaucratic checkboxes. Each element directly unlocks a different part of the production planning process. The deliverables spec unlocks post-production scope: you cannot estimate an edit timeline without knowing how many cuts you are delivering and in what formats. The timeline unlocks crew availability: a shoot next week requires a different booking strategy than a shoot next quarter. Budget parameters unlock the entire conversation about what is actually possible. Every element feeds a different line in the production plan, and a missing element means that line is a guess.

How to Write One

You do not need to know technical specs. You do not need to know the difference between ProRes and H.264 or what frame rate your social platforms require. You need to know your outcomes. We translate outcomes into specs. But we need your outcomes in writing first. A production brief does not have to be a polished document. It can be an email, a shared doc, or a structured form. What matters is that it answers the seven questions clearly enough that a production company can plan from it.

Walk through each element and answer it in plain language. If you do not know the answer, say so, but identify who in your organization does. Here is what to cover:

Common Mistakes That Kill Quotes and Timelines

The most frequent mistake is sending a creative brief and calling it a production brief. They are not the same document. A creative brief tells the production company what the message is. A production brief tells them what to build. Sending only a creative brief means the production company has to derive every operational detail from a document that was never designed to contain them. The result is a quote full of assumptions, and assumptions are where budgets break. The second most common mistake is not knowing how many deliverables you actually need. A client requests "a video" and means one hero spot for the website. Then during post-production, the request expands to fourteen social cuts across five aspect ratios, each with unique opening hooks. That is not a small revision. That is a fundamentally different post-production scope.

Not identifying a decision-maker in the approval chain is the mistake that kills timelines. A cut goes out for review. Three people provide conflicting notes. Nobody knows whose notes take priority. The edit stalls while the client sorts out internal alignment that should have been established before production started. This single issue adds more calendar time to projects than any technical challenge. The fix is simple: name the person with final say before the project begins, and make sure everyone involved knows who that person is.

Treating the budget as a secret is the mistake that kills accuracy. "Tell me what it costs first" is a question that cannot be answered without knowing the budget. Not because the production company will spend whatever you give them, but because the budget determines the approach. A $20,000 budget and a $200,000 budget produce fundamentally different projects, different crew sizes, different shoot schedules, different post-production workflows. Sharing the budget early is not giving away leverage. It is giving the production company the information they need to design the right project for your investment. And finally, stating no post-production expectations is the mistake that creates invoice surprises. Edit through delivery is not one step. It is five: rough cut, fine cut, color grade, sound mix, and final delivery with format conversions. Each step has a cost, and each step requires client input. Skipping the post-production conversation upfront means discovering the scope of that work after the budget is already committed.

What Happens When the Brief Is Right

When a production brief is complete, everything changes. The production company can quote accurately because they know what they are building. They can hire the right crew because they know the scope. They can plan the right timeline because they know the deadlines and the approval process. The engagement starts clean. The client knows what to expect at every stage. The production company knows what they are delivering and by when. There are no surprises at final delivery because final delivery was defined before the first camera rolled. A complete brief does not just make the quote better. It makes the entire production better, from pre-production planning through final delivery.

Before your next project, send us a brief that answers these seven questions. We will tell you within 24 hours whether we can make it happen and what it will cost.

Chris Taylor is the founder of Farallon Films, a San Francisco commercial production company. He has developed creative briefs for direct-to-brand clients across technology, nonprofit, and consumer goods and for agencies producing national broadcast campaigns.

` }, { id: 'bay-area-costs-2026', title: 'Bay Area Commercial Video Production: What It Actually Costs in 2026', category: 'Production', date: 'March 2026', readTime: '5 min', excerpt: 'The honest numbers behind a non-union commercial shoot in the Bay Area — crew rates, equipment, insurance, and what the final invoice actually looks like.', visualAnchor: { value: '$40K–$80K', label: 'Estimated 1-day shoot, Bay Area' }, sections: [ 'Why Bay Area Rates Are What They Are', 'Crew Costs: What You\'re Actually Paying', 'Beyond Crew: Equipment, Locations, and Insurance', 'Union vs. Non-Union: When It Matters', 'What a Real All-In Budget Looks Like', 'What the Right Production Company Brings' ], body: `

Why Bay Area Rates Are What They Are

The Bay Area is not Los Angeles. That sounds obvious, but it has direct consequences for your budget. The talent pool here is smaller. The number of experienced grip and electric crew who work consistently in this market is a fraction of what you'd find in LA. That scarcity drives rates up, and it drives them up predictably. A camera operator who might quote $800 a day in LA is at $950 to $1,100 in the Bay Area, simply because they can be.

Add the cost of living. Bay Area crew members are paying San Francisco rent or East Bay mortgages. They need to make real money on shoot days to cover the weeks between jobs. This isn't a complaint about the market. It's math. And it's math you need to factor in before you pick up the phone.

Crew Costs: What You're Actually Paying

For a standard non-union single-camera commercial day with a lean crew, here's what current day rates look like in this market:

That's a crew line of roughly $6,000 to $9,000 before you touch equipment, locations, or insurance. And that's a lean crew for a modest spot. A proper agency commercial with a 12-15 person crew on a two-day shoot can push crew costs to $45,000 to $60,000 on labor alone.

Beyond Crew: Equipment, Locations, and Insurance

Camera packages in the Bay Area rent at a premium. Expect to pay $1,500 to $3,000 per day for a cinema camera package (Sony FX9, ARRI Alexa Mini LF, or comparable), including lenses and basic accessories. Grip and electric packages run $1,200 to $2,500 per day depending on scope.

Locations are a real cost here. Permit fees in San Francisco can hit $500 to $1,500 for a straightforward exterior. Private location fees range from $500 to $5,000 or more depending on the space and how desirable it is. Budget $2,000 to $6,000 for locations on a typical single-day commercial shoot.

Production insurance is non-negotiable and often underbudgeted. A policy covering a single commercial shoot runs $800 to $1,500, depending on coverage limits and whether you need errors and omissions coverage. If your location requires certificate holders, add time to the pre-production process. Some venues in this market require 30-day notice for certificate processing.

Union vs. Non-Union: When It Matters

Non-union doesn't mean unqualified. Many of the most experienced crew in the Bay Area work non-union. The practical question is whether your client's usage or distribution requires union involvement.

If you're producing content for broadcast network air, or if your project involves certain ad agencies with signatory agreements, you may be required to use SAG-AFTRA talent for on-screen principals. That triggers pension and health contributions of roughly 21 to 26 percent on top of scale rates. IATSE crew on a non-broadcast commercial is less common in this market, but it comes up on high-budget agency projects.

The honest calculation: a non-union crew on a lean commercial can save 20 to 35 percent over a fully union crew. But if your project has SAG talent, broadcast distribution, or a national agency behind it, plan for union requirements before you start budgeting. Retrofitting a budget for union compliance after the fact is expensive and time-consuming.

What a Real All-In Budget Looks Like

For a single-day commercial shoot in the Bay Area, here's what a realistic all-in range looks like by category:

$40K–$80K
Realistic single-day commercial budget, Bay Area 2026

A tight, well-run single day comes in around $20,000 to $40,000. A mid-range production with a larger crew, union talent, and a demanding location pushes $50,000 to $80,000 for one day. These are not outlier numbers. These are normal Bay Area commercial production budgets in 2026, and anyone quoting you significantly below this range deserves hard questions about what they're cutting.

What the Right Production Company Brings

Anyone can rent the gear and call it a production. The difference is what a production company delivers before the camera rolls. Our team focuses on the pre-production work that protects your budget: location scouting that finds the right space at the right price, vendor relationships that produce fair quotes without surprises, and a production management process that keeps shoot days on schedule.

A commercial that runs over schedule in the Bay Area costs $3,000 to $6,000 per overtime hour for a full crew. A producer who keeps a shoot on time isn't a luxury. It's a line item that pays for itself on day one.

The numbers in this post are real. They're what well-run commercial production costs in this market right now. If you're putting together a budget and want a second opinion, reach out. We're happy to look at what you have.

Chris Taylor is the founder of Farallon Films, a San Francisco commercial production company. He has produced commercial shoots for direct-to-brand clients and agencies across the Bay Area, managing crew, locations, and budgets in one of the most expensive production markets in the country.

` } ]; // ── STATE ────────────────────────────────────────────────────────────────── let currentFilter = 'all'; let scrollObserver = null; // ── RENDER: INDEX ───────────────────────────────────────────────────────── function renderIndex() { const grid = document.getElementById('posts-grid'); grid.innerHTML = ''; const visible = posts.filter(p => currentFilter === 'all' || p.category === currentFilter ); if (visible.length === 0) { grid.innerHTML = '

No posts in this category yet.

'; return; } visible.forEach((post, i) => { const card = document.createElement('div'); card.className = 'post-card'; card.innerHTML = ` ${post.title}

${post.excerpt}

`; card.addEventListener('click', () => openPost(post.id)); grid.appendChild(card); }); } // ── RENDER: POST ────────────────────────────────────────────────────────── function openPost(id) { const post = posts.find(p => p.id === id); if (!post) return; // Populate header document.getElementById('post-cat-date').innerHTML = `${post.category}·${post.date}`; document.getElementById('post-title').textContent = post.title; document.getElementById('post-read-time').textContent = post.readTime + ' read'; // Populate body const body = document.getElementById('post-body'); body.innerHTML = post.body; // Build TOC const tocList = document.getElementById('toc-list'); tocList.innerHTML = ''; post.sections.forEach((sec, i) => { const li = document.createElement('li'); const a = document.createElement('a'); a.textContent = sec; a.dataset.section = i; a.addEventListener('click', () => { const target = document.getElementById('section-' + i); if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' }); }); li.appendChild(a); tocList.appendChild(li); }); // Switch views document.getElementById('view-index').classList.remove('active'); document.getElementById('view-post').classList.add('active'); document.getElementById('view-post').style.cssText = 'display:block; position:fixed; top:0; left:0; width:100%; height:100vh; overflow-y:auto; z-index:9999; background:var(--bg); padding-top:60px;'; window.location.hash = id; // Set up scroll observer for TOC setupTOCObserver(post.sections.length); } function closePost() { if (scrollObserver) { scrollObserver.disconnect(); scrollObserver = null; } document.getElementById('view-post').classList.remove('active'); document.getElementById('view-index').classList.add('active'); document.getElementById('view-post').style.cssText = ''; history.pushState('', '', window.location.pathname); } function setupTOCObserver(count) { if (scrollObserver) scrollObserver.disconnect(); const tocLinks = document.querySelectorAll('.toc-list a'); const setActive = (index) => { tocLinks.forEach((a, i) => { a.classList.toggle('active', i === index); }); }; const headings = []; for (let i = 0; i < count; i++) { const el = document.getElementById('section-' + i); if (el) headings.push(el); } scrollObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const id = entry.target.id; const index = parseInt(id.replace('section-', '')); setActive(index); } }); }, { rootMargin: '-10% 0px -75% 0px', threshold: 0 }); headings.forEach(h => scrollObserver.observe(h)); // Default: activate first if (tocLinks.length > 0) setActive(0); } // ── FILTER ──────────────────────────────────────────────────────────────── document.querySelectorAll('.filter-btn').forEach(btn => { btn.addEventListener('click', () => { document.querySelectorAll('.filter-btn').forEach(b => b.classList.remove('active')); btn.classList.add('active'); currentFilter = btn.dataset.filter; renderIndex(); }); }); // ── BACK BUTTON ─────────────────────────────────────────────────────────── document.getElementById('back-btn').addEventListener('click', closePost); // ── INIT ────────────────────────────────────────────────────────────────── renderIndex(); if (window.location.hash) { const postId = window.location.hash.substring(1); if (posts.find(p => p.id === postId)) openPost(postId); }