Guide · For agencies

Outsourcing HTML5 banner production for agencies

When display volume outgrows your team, you have three options — hire, freelance, or outsource to a production studio. This is the honest, practitioner's guide to doing the third one well: the real economics, when it makes sense (and when it doesn't), how to brief a partner, and how to protect your client relationships.

📖 ~9 min read Updated June 2026 White-label · NDA-backed

Banner production is the kind of work that quietly grows until it's a problem. One campaign becomes a size matrix; one brand becomes a roster; one ad server becomes four. At some point most agencies ask the same question: do we keep building this in-house, lean on freelancers, or hand it to a dedicated production partner? This guide walks through that decision honestly — including the cases where outsourcing is the wrong call.

In-house vs. freelancers vs. an offshore studio

There's no universally right answer here — only the right answer for your volume, your margin, and how predictable your banner pipeline is. Each model carries a genuine trade-off, and the honest comparison below is meant to help you place your agency rather than sell you on one column.

FactorIn-house teamFreelancersOffshore studio
Set-up timeSlow — hire, train, ramp over weeks/monthsFast to find, slow to vet for spec complianceFast — onboard once, then brief and go
Cost modelFixed salaries + overhead, paid even when idlePer-project or hourly; rates vary widelyHourly or retainer; scales with volume (e.g. $32/hr down to $15/hr)
Capacity / scaleCapped at headcount; hard to flexLimited per person; juggling many is brittleHigh — a bench absorbs large size matrices
Turnaround on spikesBottlenecks fast when pitches stack upDepends on their availability that weekBuilt for spikes; surge without new hires
Quality consistencyHigh and on-brand once trainedVariable; clickTags, backup JPGs, 150KB limits hit or missConsistent if QA is process-driven, not person-dependent
White-label & IP controlTotal — it's all yoursNegotiate per contract; gaps are commonStrong when NDAs, isolation, and IP transfer are contractual
Management overheadYou own hiring, tooling, utilizationHigh — you art-direct and QA every fileLower — you brief; they manage production

The takeaway is volume and predictability. Steady, brand-critical work justifies in-house. Occasional one-offs suit a trusted freelancer. But spiky, high-volume banner production across IAB sizes and ad servers — where you need white-label delivery and clean source-file handoff — is where an offshore studio like DigiLakshya earns its place. Map your real demand curve before you choose.

The real cost of banner production (and where it hides)

Per-hour or per-banner rates are the part of the cost you can see. The expensive part is everything around it: management time, rework, idle capacity, and re-trafficking when a creative misses spec. Honest budgeting compares the three production models on loaded cost, not sticker price.

In-house production designer

A salaried mid-level HTML5 banner designer in the US/UK runs roughly $55,000–$85,000. Once you load payroll tax, benefits, software (Animate, Creative Cloud, Celtra seats), hardware, management, and PTO, the true cost is commonly 1.3–1.5x base — call it $75K–$120K all-in. The hidden killer is utilisation: display work is bursty. You pay that salary through the quiet weeks between campaigns, so effective cost-per-active-hour can double.

Freelancers

Rates swing from $25–$45/hr (offshore generalists) to $75–$120+/hr (senior US/UK specialists). Freelancers solve idle capacity but add a management tax: sourcing, briefing, chasing availability, and quality variance. A freelancer who's strong on motion but shaky on Campaign Manager 360 clickTags or 150KB polite-load limits pushes QA and re-trafficking back onto your team.

Offshore studio

White-label offshore production trades on volume and continuity. As an illustration of the economics, DigiLakshya runs pay-as-you-go at $32/hr, scaling to $15/hr at higher monthly volume — with spec compliance, backup JPGs, and QA folded in rather than billed back to you as rework.

The hidden costs most agencies under-count

Hidden costWhere it bites
Management timeBriefing, review cycles, chasing revisions — often 15–30% of a producer's week
QA & reworkFixing animation, file weight (>150KB), broken clickTags before delivery
Missed-spec re-traffickingRejected creatives in DV360/CM360 mean rebuilds against a live booking
Idle capacityFixed in-house salary paid through the gaps between campaigns

Total cost of ownership only becomes comparable once these four are priced in. In-house wins on control and speed for steady, high-volume display; freelancers win for occasional one-offs; offshore wins when volume is real but lumpy and you want spec risk owned by the producer.

Signs it's time to outsource your banner production

Most agencies don't decide to outsource display production on principle — they hit a wall. The trigger is rarely a single project; it's a pattern that keeps repeating until it's eating margin, morale, or both. Here are the signals that usually mean in-house production has outgrown what the team can sustain.

  • Your designers are doing resizes, not design. When skilled creatives spend their week adapting one master into 300x250, 728x90, 160x600 and a dozen other IAB sizes, you're paying senior rates for assembly-line work — and they're getting bored enough to leave.
  • Volume spikes you can't staff for. A pitch win or seasonal push needs 200 banners in two weeks, then nothing. Hiring full-time for a peak you can't guarantee is the wrong shape; outsourced capacity flexes with the brief.
  • Missed ad-server specs are causing re-trafficking. Repeated bounces from Campaign Manager 360 or DV360 over the ~150KB initial-load limit, broken clickTags, missing backup JPGs or non-compliant animation mean rework, blown timelines, and an annoyed media team.
  • Production is quietly eating account margin. If build hours are absorbing profit that should fund strategy and creative, the economics of in-house no longer hold.
  • No overnight turnaround. When a client needs amends by morning and your team is asleep, an offshore studio's timezone offset becomes a genuine advantage — work continues while you don't.
  • You can't scale to a large DCO or DV360 run. Hundreds of dynamic variants are a throughput problem your current setup simply isn't built for.

That said — if your banner volume is low, predictable, and your designers still enjoy the work, you probably shouldn't outsource yet. Outsourcing solves scale and specialisation problems; it won't fix a workflow that isn't actually strained.

How to brief an external production partner

The quality of your output is set the moment you hand over the brief. Display production is unforgiving on detail: a missing clickTag spec or an unstated weight cap turns a one-pass job into three rounds of back-and-forth. A complete brief is the single biggest lever you have on turnaround and cost.

Follow this sequence each time you hand off a banner set:

  1. Supply the master / hero design and all brand assets. Provide a layered source file (PSD, Figma, AI, or XD) for at least one approved "master" size, plus logos, fonts, brand colors, and any licensed imagery. Confirm font and image usage rights — your partner can't clear those for you.
  2. Give the full size list. Spell out every IAB size you need — 300x250, 728x90, 160x600, 320x50, 300x600, 970x250, and so on — and flag which sizes are priority. Note any non-standard or platform-specific dimensions up front.
  3. State the platform and ad-server specs. Say where the creative is trafficked — Campaign Manager 360, DV360, Celtra, Adform, Sizmek — since each has its own packaging rules, library requirements, and animation/loop limits.
  4. Share ad-server tags and clickTag requirements. Specify single vs. multiple clickTags (exit URLs), whether you need Enabler / platform SDK integration, and how landing URLs will be passed.
  5. Lock naming conventions. Provide the exact file-naming pattern (campaign_size_version) so assets drop straight into trafficking without renaming.
  6. Define backup-JPG and weight requirements. Confirm initial-load and polite-load budgets (commonly ~150KB initial), max animation length and loops, and that a backup JPG/GIF is needed for every size.
  7. Name the proofing / PM tool and the deadline. Specify Slack, Trello, Asana, Frame.io, or email, who approves, and the delivery date with timezone.

What a good partner will ask you for

  • Missing source files, font licenses, or an ambiguous animation direction.
  • Clarification on ad-server packaging or unstated weight limits before building.
  • A single approved master so the resize set stays consistent.

A studio that asks these questions early — DigiLakshya, for one, signs an NDA before any brief is shared — is protecting your timeline, not stalling it. Clear briefs mean fewer rounds, lower hours, and faster sign-off. (Need a starting point? See our production brief template.)

NDA, IP and white-label: protecting the client relationship

For an agency, the production vendor is invisible to the end client by design. That is exactly what makes confidentiality the single biggest fear in outsourcing display production. Your client's brand, campaign timing, and creative direction pass through a third party — and the nightmares are concrete: a vendor leaks an unreleased campaign, reuses your bespoke 300x250 build for another customer, or lists your client's logo in their own portfolio and surfaces in front of the very brand you're trying to keep close.

None of this is hypothetical. The protections that prevent it are well-established and inexpensive to put in writing, which is why you should treat them as table stakes, not premium add-ons.

What to insist on before a single brief leaves your inbox

  • NDA signed first. The mutual NDA executes before any brief, brand asset, or media plan is shared — not after the first invoice. If a vendor wants to see the work before signing, that's the wrong order.
  • Per-client isolated environments. Each of your accounts should be walled off so production teams, files, and assets never bleed between clients — yours or theirs.
  • Full IP and source-file transfer on final payment. You should own the working files (HTML5 source, layered artwork, fonts where licensed), not just exported banner ZIPs. Confirm transfer is automatic on settlement, not a separate negotiation.
  • No portfolio reuse without written consent. The default must be that work is never shown, repurposed, or referenced publicly unless you sign off in writing.

A credible white-label studio offers all four as standard. DigiLakshya, for instance, signs an NDA before any brief, runs per-client isolated environments, and transfers full IP and source files on final payment — the baseline you should expect from any partner, not a feature you pay extra for. (More on how this works on our white-label production page.)

What to look for in a production partner

Once you've decided to outsource, choosing the right studio matters more than the decision itself. A weak partner just relocates the QA burden back onto your team. Use this checklist to separate genuine production specialists from generalist shops that dabble in display.

  • Fluency in IAB specs and ad-server requirements. They should speak the language of standard sizes (300x250, 728x90, 160x600, 320x50) and know the rules for the platforms you actually traffic in — Campaign Manager 360, DV360, Celtra, Adform — without you explaining them. Ask how they handle clickTags, backup JPGs, and the ~150KB initial-load / polite-load limits.
  • A real QA process, not just "we test it." Look for a documented checklist: file-weight validation, clickTag verification, animation length and looping rules, backup-image generation, and cross-platform spec checks before delivery.
  • Realistic turnaround, including overnight capability. An offshore partner in a different timezone can turn a brief sent at end-of-day into delivered files by your morning. Confirm what's genuinely achievable versus aspirational.
  • Genuine white-label and NDA terms. The work should ship under your brand, with an NDA signed before any brief, isolated per-client environments, and no reuse or showcasing without written consent.
  • Transparent pricing with no minimums. Clear hourly or retainer rates, sensible payment terms, and the freedom to start small without a forced commitment.
  • A defined communication cadence. Know who your point of contact is, how revisions are tracked, and how quickly questions get answered across the time gap.
  • The ability to scale. A good partner handles a single banner today and a full resize or DCO run next quarter without renegotiating the relationship.

The cheapest way to de-risk all of this is a free sample project. DigiLakshya, for example, offers one — a single real brief tells you more about QA discipline and communication than any sales call.

Keeping output campaign-ready: QA at scale

The fastest way to lose an agency's trust is a banner that bounces back from the ad server the day before launch. Most rejections trace back to a short, predictable list of failures — and almost all of them are catchable before delivery.

Why banners get rejected or fail in-flight

  • Oversized file weight. Units that breach a platform's initial-load ceiling (often ~150KB, with the rest deferred via polite load) get disapproved or throttled. Uncompressed images and bloated libraries are the usual culprits.
  • Missing or incorrect backup JPGs. Every HTML5 unit needs a static fallback at the exact dimensions for environments that don't render HTML5. Wrong size, wrong format, or none at all means an incomplete trafficking ticket.
  • Broken or missing clickTags. If the click-through isn't wired correctly, the ad serves but click tracking and the landing-page redirect fail silently — the worst kind of bug, because it passes a glance test.
  • Non-compliant animation. Many platforms cap animation length (commonly 15–30 seconds) and loop counts (often three). Overrun units get bounced.
  • Platform-specific spec misses. Campaign Manager 360, DV360, Celtra, and Adform each have their own packaging, naming, and metadata rules. A unit that's perfect for one can be invalid for another.

How a disciplined QA step prevents re-trafficking

The fix is a hard gate: validate every unit — across the full size set (300x250, 728x90, 160x600, and the rest) — against the destination platform's specs before it leaves the studio. That means checking weight, backup JPG presence and dimensions, clickTag wiring, and animation timing per unit, not per campaign.

Catching these issues pre-delivery saves the agency the slow, reputation-damaging loop of disapproval, re-export, and re-trafficking — often against a live media booking. DigiLakshya operationalises this with free in-browser Studio-Tools, including a banner QA / spec validator and a backup-JPG generator used in its own production, so problems surface at the desk rather than at the ad server.

Frequently asked questions

Will outsourcing banner production actually cost less than building in-house?

Usually yes for variable or project-based volume, because you pay only for hours worked instead of carrying salaried staff, software licenses and benefits through slow weeks. Offshore studios widen the gap: rates commonly run $15–$35/hr versus the loaded cost of an in-house developer in the US, UK or Australia. The honest exception is steady, high-volume work that fully occupies a dedicated person year-round, where a salaried hire can be cheaper per asset and gives tighter day-to-day control. DigiLakshya's pay-as-you-go pricing runs $32/hr down to about $15/hr at scale, which is what makes the math work for spiky agency demand.

How do you keep quality consistent across hundreds of assets?

Consistency comes from process, not heroics: a documented spec sheet per project, master templates that lock layout and brand rules, automated QA against file-weight and ad-server requirements, and a single point of contact who owns your account. Look for a partner that validates every build for clickTags, backup JPGs, polite-load behaviour and the ~150KB initial-load limit before it reaches you, rather than discovering problems at trafficking. The realistic caveat: the first one or two projects are a calibration period while the studio learns your standards, so brief thoroughly and give detailed feedback early.

Who owns the files and the IP once the work is done?

With a proper white-label arrangement, you own everything: the final assets and the editable source files, free and clear. Confirm this in writing before you start, because some vendors retain source files or hold them against future work. At DigiLakshya, full IP and source files transfer to the agency on final payment, so you are never locked in — if you change vendors or bring production back in-house, you keep complete, editable masters.

Will you sign an NDA before we share anything?

A reputable studio signs the NDA before you send a single brief, not after. If a vendor wants to see your work first and discuss confidentiality later, treat that as a red flag. DigiLakshya signs the NDA before any brief and keeps each client in an isolated environment, with no reuse or display of your work without written consent. For regulated or pre-launch client campaigns, also ask about per-client data separation and access controls.

What's a realistic turnaround for a banner set?

For a standard HTML5 set across the common IAB sizes (300x250, 728x90, 160x600, 320x50 and a few others) from approved design, 24–48 hours is realistic once a studio knows your brand; rush same-day is often possible at a premium. Build the math backwards from your traffic deadline and leave a buffer for one feedback round and ad-server testing. Turnaround stretches when source design is incomplete or animation direction is ambiguous. A timezone offset can work in your favour: brief at end of day, review finished work the next morning.

Can we start small, or is there a minimum commitment?

The best outsourcing relationships let you start with a single small project and scale only if it works, so be wary of vendors demanding large monthly minimums upfront. A pilot on one real campaign tells you more about quality, communication and turnaround than any sales call. DigiLakshya offers one free sample project, no minimum commitment, pay-as-you-go billing and Net 30 terms with no upfront payment — so you can test the relationship at near-zero risk before committing volume.

Will our clients ever know a third party was involved?

With a genuine white-label studio, no. The work ships under your agency's name, files carry no third-party branding, and the studio never contacts or markets to your clients. Confirm the vendor operates white-label by default and that NDA terms forbid disclosure or portfolio use without your written consent. DigiLakshya works white-label and never reuses or shows your work without written permission, so the production partner stays invisible to your client — and your margin and relationship stay yours.

Test it on a real brief — free

The fastest way to judge a production partner is to give them one. Send a real (or recently completed) banner set and see the QA, turnaround and communication for yourself. NDA first, no commitment.