The renewal notice arrives on a Tuesday. Six people in the workspace: three who open the file daily, two who look in fortnightly, and a contractor who needed edit rights for one week in March. Nobody wants a new design tool. They want the invoice to stop being the biggest line item after payroll.

That is the honest starting point for most Figma-alternative searches, and why so many end badly. Seat price is one of three separate reasons people leave, and each points at a different replacement. Choose by feature checklist and you land on a tool covering eighty percent of Figma and none of the thing you left for.

Price the seats before you read a single feature page

Figma’s October 2026 list splits a seat three ways: full at about $16/month, dev at about $12, collab at about $3 on Professional; Organization runs about $55, $25 and $5, Enterprise about $90, $35 and $5 (figma.com/pricing, checked 22 October 2026). AI add-ons now sell across all plans, so the bill tracks how many people you enable.

Run the arithmetic. Four designers, three engineers who open files weekly, one PM: 4 × 16 + 3 × 12 + 3 ≈ $103 a month, about $1,240 a year. Then the half people skip: how many of those eight need to edit? Where viewers are free, a studio pays for four seats instead of eight — a saving that survives contact with reality, unlike “we moved to a free tool”.

Ownership sits in the same conversation. Organizational ownership of files, drafts included and recoverable when someone is de-provisioned, is an Organization-tier capability in Figma. Teams leaving over “our files, not theirs” are usually leaving a plan they were never on.

Four dimensions that actually change the answer

Real-time collaboration comes first, and it is where cheap tools fail quietly. Penpot is multiplayer in the Figma sense: cursors, comments, shared libraries. AFFiNE is local-first, syncing a CRDT document between devices — excellent offline, a different mental model when two people edit the same board on a train. Photopea and GIMP are single-player; collaboration happens through exported files.

Components and prototypes come second. Penpot has reusable components, shared libraries and clickable prototyping, with layout built on CSS flex and grid rather than a proprietary model imitating it. Variants are still on the roadmap, so if your library leans on variants plus tokens, the switching cost lives in library rework, not the subscription.

Dev handoff is third, and usually decides for teams with engineers in the file. A Penpot file that speaks flexbox produces inspect values a dev can paste. Figma’s Dev Mode is a paid seat for a reason, and devs who built habits around it feel the downgrade first.

Self-hosting is fourth. Penpot self-hosted is Docker Compose with Postgres, Redis and S3-compatible storage: a weekend for someone who runs infrastructure, an ongoing tax for a studio without an ops person. The vendor-run private server sits at about $50k a year, which tells you what Penpot thinks that burden is worth.

If the bill is the problem, Penpot is the only serious answer

Penpot maps most directly onto Figma muscle memory: artboards, components, shared libraries, comments, multiplayer, custom font upload, and a plugin API with a public hub. The free Professional tier is fully featured rather than crippled; paid tiers add storage and version history.

Migration runs through Penpot Exporter, a Figma community plugin that writes a file Penpot can import; Penpot’s help docs cap a single import at 1GB. Frames, fills, text and images come across and auto-layout becomes flex containers. Nested auto-layout with absolute-positioned children is where it drifts: pixel-locked frames arrive stacked, costing an afternoon per screen. Prototype links mostly do not survive, so plan to rebuild flows, not port them.

If the design is still being figured out, AFFiNE fits a different moment

AFFiNE is not a Figma replacement in any strict sense. It is a document tool with an edgeless whiteboard, local-first, MIT-licensed editor, self-hostable, Pro about $6.75/month and Team about $10 per seat (affine.pro/pricing). It earns its place before a design system exists: wireframes, flows and the spec in one file a PM can edit without a design seat.

If the real pain is that the Figma file is a museum of finished screens while the thinking happens in Notion, Miro and Slack, AFFiNE collapses those into one surface. If the pain is that your component library needs variants, it will not help at all.

If it is image work in a design-tool costume, skip both

A share of Figma seats go to things Figma is mediocre at: cutting a product photo off white, resizing a banner for four placements, retouching a screenshot. Those jobs do not need a design tool, and $16 a month per person is how seat counts creep.

Photopea runs in the browser and processes files on the local device rather than uploading them. Image: Photopea.

Photopea handles PSD files, layers, masks and smart objects in a tab, and — what matters for client work — runs on your own CPU and GPU, so files never leave the machine. Free is ad-supported; an ad-free subscription exists, price on the official site. GIMP is the offline counterpart at 3.2.6 (released 10 September 2026, gimp.org/downloads), the 3.x line now on GTK3 with non-destructive filters. Neither does multiplayer or prototyping; both cost far less than a design seat.

For the marketing output that eats studio hours — social variants, templated assets, ad creatives — the better comparison is our guide to Adobe Express alternatives and the Freepik alternatives roundup.

The decision table

Your situationPickWhy
4–8 person team, Figma habits, seat bill is the problemPenpotMultiplayer, components, CSS-native layout, free tier that is not crippled
Ownership and offline access are the real issueAFFiNE (self-hosted)Local-first, MIT editor, files on your infrastructure
Early-stage product thinking, no design system yetAFFiNEWireframes, flows and specs in one document
Image production, client files that cannot leave the machinePhotopeaBrowser-based, PSD support, local processing
Offline retouching, no subscription, no browserGIMPFree, 3.2.6, non-destructive filters
Marketing assets at volumeExpress or Freepik alternativesBatch templates beat a canvas tool

What breaks in week two: fonts, plugins, auto-layout

Fonts fail mechanically. A custom typeface uploaded to Figma does not automatically exist on a self-hosted Penpot instance; the files must be available server-side, and fallback rendering shifts every line on every screen. Before migrating, list every non-Google font, confirm licensing covers self-hosting, and compare two dense screens against the old render.

Plugins hide their importance. Nobody remembers the content-filler until a 40-screen file needs realistic names, or the contrast checker until an audit is due. Figma’s plugin ecosystem does not port to Penpot’s API. Audit which plugins change output — content fill, contrast checks, icon export, token sync — and price replacements.

Auto-layout is the third, and the scoping rule that follows: test the import on one real production file, not the design system. A design system imports beautifully and teaches nothing; the hard cases are messy campaign screens with pinned elements and per-screen overrides.

FAQ

Can Penpot open a .fig file directly? Not by itself. You export from Figma with the Penpot Exporter community plugin, then import the result, 1GB ceiling per import. Static screens survive; complex prototypes do not.

Is the free Penpot plan usable for a team? It is the product, not a demo — no file limits within storage, unlimited teams. Paid tiers add storage, longer history and recovery windows; check the pricing page for the current split.

Do we still need one Figma seat? Often yes, for client-facing work and partners who expect a Figma link. One full seat plus a free-tier team elsewhere is a common shape.

What does self-hosting Penpot cost? A small VM, Postgres, Redis and object storage, plus whoever maintains it. The software is free; the labour is the line item. With no ops owner, take the hosted plan.

The next step is small: pick the messiest real file your team owns, run it through the exporter, open it in a trial account this week. Two weeks on one live project teaches more about fonts, auto-layout and handoff than any comparison table.

Pricing and version details checked against figma.com, penpot.app, affine.pro, gimp.org and photopea.com in October 2026.