Playbook

Design once. Sell ten times.

The complete playbook for designers turning Figma files into WordPress themes that pay rent. Pricing tiers, marketplaces that actually pay, the client handoff that doesn't eat your margin, and the tool that compresses 30 hours of dev work into 30 seconds.

Why this is suddenly viable

For ten years, "Figma → WordPress theme" required a developer. You'd hand off the design, wait two weeks, get back a theme that half-matched the file, and then spend another week getting it shippable. Margin: gone.

That changed in 2026. OnPress takes a Figma file URL and generates a real WordPress theme — style.css, functions.php, theme.json, full template hierarchy, custom blocks built from your components — in 30–90 seconds. You stay in design. The theme ships. The dev cost goes to zero.

The economics changed overnight. The designers who notice this first will own a category that didn't exist last year.

The 5-step playbook

Step 1: Pick a niche

Generic "agency theme" doesn't sell. Specific verticals do. Some of the best-performing 2026 niches:

  • Med spas and aesthetics clinics
  • Real estate teams (single-broker, not brokerages)
  • SaaS landing pages (specifically: AI products needing trust signals)
  • Local trade businesses (HVAC, plumbing, roofing)
  • Coaches and course creators with existing audiences

Pick one you know or have a designer friend in. The first sale is easier when you understand the customer's actual job.

Step 2: Design in Figma — once

Build a complete design system: color tokens, type styles, spacing scale, button variants, card patterns. Then design the templates: home, about, services, contact, blog index, blog post, single product (if WooCommerce). Use Figma component sets aggressively — OnPress turns each set into a Gutenberg block automatically, so variants in Figma become block style options in WordPress.

Tip: Name your Figma styles like brand tokens —color/primary, color/primary-dim,type/heading-xl. OnPress reads them as design tokens and writes them into theme.json, which means the customizer in WordPress shows them with sensible names.

Step 3: Generate the theme

Paste the Figma file URL + a personal access token into OnPress, name the theme, hit generate. 60 seconds later you have:

  • The theme — full block theme with theme.json, style.css, every template
  • The plugin — Gutenberg blocks built from your Figma components
  • Block patterns — pre-built page layouts derived from your Figma frames
  • Customizer hooks — color + typography controls live-wired to your tokens
  • Auto Google Fonts import based on your Figma typography

Drop the ZIP into a clean WordPress install. Tweak whatever needs tweaking. You're 90% done — the part where you would've waited for a dev for two weeks.

Step 4: Price it like a designer, not a dev

The market has trained itself to expect $59 themes from ThemeForest. Don't compete there — you'll race to the bottom and they'll race you to it.

Tier the pricing based on who's buying:

  • $197 — Solo License. Single site, includes 1 hour of customization help. Targets: solopreneurs who'd otherwise pay a dev $1,500. You're saving them money.
  • $497 — Studio License. Up to 5 client sites. Targets: designers who want to flip the theme to their clients. You're letting them resell margin.
  • $1,497 — Agency License. Unlimited client sites, white-label, 30-day onboarding support. Targets: agencies running 10+ small business sites a year. You're giving them a profit multiplier.

One theme. Three tiers. Average revenue per theme: $400–600 depending on traffic mix. Five themes a year = real income.

Step 5: Distribution that actually pays

Most marketplaces extract 30–50% commission and bury you in their algorithm. The ones worth your time:

  • Direct on your own site. Stripe checkout, license key issuance, GitHub release for the ZIP. 0% commission. This should be your default.
  • Lemon Squeezy / Gumroad. 5–10% all-in. Simple licensing built in. Good as a second channel for traffic you don't already own.
  • Creative Market. 30–60% commission depending on tier, but their audience already buys themes. Worth listing one theme there as a top-of-funnel.
  • ThemeForest. Avoid for a flagship product. Race to the bottom. List a stripped-down "starter" version max if you want the SEO juice.

The leverage is on your own site. Build a small portfolio page, write the playbook (literally — write a "How I built this for [niche]" article per theme), and let it compound.

The client handoff that doesn't bleed margin

The worst part of selling themes used to be support. Customers ask things like "how do I change the hero image" five times per theme. Some thoughts:

  • Loom every step. Record a 60-second walkthrough for the 10 most common changes. Link them in a "First-time setup" page that auto-loads when the theme activates.
  • Use the customizer for what's customizable.OnPress wires your design tokens into Customizer fields. If customers can change colors and fonts there without touching CSS, your support load drops 70%.
  • Ship a placeholder content kit. Demo data included so they don't see a blank theme on activation. This alone cuts "how do I make it look like the demo" tickets in half.
  • Tier-gated support. Solo = 1 email response, Studio = 30 days, Agency = 90 days + Slack channel. Higher tier = higher willingness to pay = lower support sensitivity.

Why founder pricing on OnPress matters

OnPress Founder Solo is $147 lifetime — for unlimited theme generation. Founder Studio at $497 includes white-label rights, which is the unlock for actually selling client themes.

Math: one Studio license sale at $497 covers OnPress forever. Two sales = pure margin from there on out.

When founder seats fill, retail is $397 / $1,497. Same product, higher entry cost. Get in while the seats are open.

The first theme is the hardest. Make it the easy one.

OnPress Founder Solo is $147 lifetime. Studio at $497 unlocks white-label client deliverables. Either way — pay once.