Skip to content

Web Application / SEO

Invoice for Trades

A free invoice generator for tradespeople with no signup and no watermark. The PDF is built in the browser, so nothing is sent to a server.

Visit the site
Invoice for Trades website screenshot

The problem

What was wrong

Most free invoice tools ask for an account, stamp their logo on the PDF, or hold the invoice hostage behind a paywall. A plumber who needs to bill a job from a truck wants a form, a total and a file. That is all.

What we built

What we built

  • An invoice form built with Svelte 5 that keeps line items, tax and totals in sync as you type.
  • PDF output generated in the browser with pdfmake, so there is no upload and nothing to sign up for.
  • One landing page per trade, each with its own wording, sample line items and FAQ, driven by a JSON file per trade.
  • A sample invoice component and social images generated at build time with Satori.
  • Static pages on Vercel, with the Svelte generator loaded only on the pages that have the form.

Stack

What it runs on

  • Astro
  • Svelte 5
  • Tailwind CSS v4
  • pdfmake
  • Satori
  • Vercel

Results

The numbers

32

Pages in sitemap

27

Trade landing pages

What we'd tell another builder

One lesson

If the pitch is "no signup", make it true all the way down. Building the PDF in the browser means there is no server to run and no customer data to hold.

From the blog

Further reading

AI Integration

We Ran Our AI-Readiness Scanner on Our Own Sites. Here's What It Found.

We pointed our free AI-readiness scanner at the seven sites we run. One was blocking AI crawlers without us knowing, and none had an llms.txt.

Read the post

Web Development

A No-Signup Invoice Generator: PDFs in the Browser With Svelte 5

How we built Invoice for Trades: one Svelte 5 island on a static Astro site, PDFs made in the browser with pdfmake, and no accounts or servers involved.

Read the post

Want something like this?

Tell us what you're working on and we'll figure out the right approach together.

More work

Other case studies

E-commerce / SEO

RecycleOldTech

A nationwide directory of certified electronics recycling centers, with an automated content and SEO pipeline behind every city and state page.

Read the case study

Directory / AI Data Pipeline

eBikeLocal

A nationwide e-bike shop directory that tells you which brands a shop actually carries, fed by a pipeline that normalizes brand dealer locators.

Read the case study

AI Integration

DowntownDry

A directory of alcohol-free bars and venues, kept honest by a verification pipeline that pairs Google APIs with Gemini.

Read the case study