Design QA

Design handoff

Design handoff is the moment a finished design passes from the designer to the developers who will build it, together with everything they need: the approved frames, measurements, colors and type styles, interaction states, assets and the status that marks a frame ready for development.

A good handoff is a process rather than a file transfer, and it ends when the built page is checked against the design.

At a glance

WhoA designer hands finished work to the developers who build it; product and QA often sit between them
What movesThe approved frames, spacing and sizes, colors and type styles, interaction states, exported assets, and a status that marks a frame ready for development (Figma Dev Mode)
WhereFigma Dev Mode, Zeplin or a similar tool, with the design file staying the source of truth
Cost of a bad one65.9% of respondents to a 2024 Zeplin survey said they lose between a quarter and half of their time to design-delivery inefficiencies (Zeplin)
What gets lostSpacing, typography, color values, responsive behavior and interaction states all drift when a design is translated into HTML, CSS and JavaScript
Checked after handoff byOverlayQA Visual Comparison, which compares the built page with the linked Figma frame (link the file to the project, or run the comparison from inside Figma with the Figma plugin), and Design System Audit, which flags hardcoded values that should be design tokens

Why it matters

Figma describes design handoff as the process of transitioning designs from designers to developers so they can build what was designed (Figma), and most of the tooling now lives inside the design file: Dev Mode shows measurements, spacing, colors, applied styles and variables, code snippets and a Ready for dev status on frames (Figma). The expensive part is what happens after the file closes. Two-thirds of respondents to Zeplin's 2024 survey said design-delivery inefficiencies eat a quarter to half of their working time (Zeplin), and the usual cause is not a missing spec but a build nobody compared with the frame before it shipped.

What does a good design handoff include?

Weak handoff vs strong handoff

Weak handoffStrong handoff
SourceA PNG export dropped in chatA linked frame marked ready for development
ValuesDevelopers eyeball spacing and colorsInspect panel values tied to tokens and styles
StatesDefault state onlyHover, focus, error, empty and loading frames
DoneMerged when the feature worksMerged after the build is compared with the frame

Common mistakes

Frequently asked questions

What is design handoff?

Design handoff is the step where a finished design passes from designers to developers so they can build what was designed. It includes the approved frames, measurements, colors and type styles, interaction states, assets and a status that says the frame is ready, and it should end with the build being checked against the design.

What should a design handoff include?

Frames marked ready for development, spacing and size values tied to tokens or styles, every interaction state, the responsive behavior at each breakpoint, exported assets, final copy, annotations for edge cases, and an agreed definition of done that includes comparing the build with the design.

What is Figma Dev Mode?

Dev Mode is Figma's view for developers. It shows a frame's measurements, layout and spacing, colors, applied styles and variables, and code snippets, lets designers add annotations and mark sections or frames as ready for dev, and can compare frame versions. Code Connect, which maps components to real code, is available on Organization and Enterprise plans.

How do you know a design handoff worked?

Open the built page in a browser and compare it with the frame, rather than re-reading the file. Spacing, typography, colors, responsive behavior and interaction states are what drift in translation, so check those first. OverlayQA's Visual Comparison runs that check against the linked Figma design, and Design System Audit flags values that left the tokens.

Who owns design handoff?

Both sides, with one named checker. Designers own the readiness of the frames and the annotations, developers own asking before guessing, and someone, usually the designer or a QA pass in the sprint, owns comparing the result with the design before it ships.

Sources: Figma, Guide to Dev Mode, Figma, Design handoff, Zeplin, What goes wrong with designer-developer collaboration? (2024 survey).

Last updated October 22, 2026