Guide

How to Create an Invoice in Markdown and Export to PDF

July 6, 2026 · 4 min read

For a freelancer or a small business sending the occasional invoice, the usual options are overkill: subscription invoicing apps, fiddly Word templates, or design tools that fight you on alignment. Markdown is a faster, cleaner path. You write the invoice as plain text with a simple table, export a professional PDF, and keep an editable master you can reuse next month. This guide gives you a complete copy-paste template and walks through the export.

Why Markdown for invoices

A complete Markdown invoice template

Copy the block below and make it yours. It covers everything a standard invoice needs: your details, the client's, an invoice number and dates, a line-item table, totals, and payment instructions.

# Invoice

**Jordan Rivera** — Freelance Design
123 Market Street, San Francisco, CA 94103
jordan@example.com · (555) 123-4567

---

**Billed to:**
Acme Corp.
Attn: Accounts Payable
456 Industry Ave, Chicago, IL 60601

| | |
| --- | --- |
| **Invoice #** | INV-2026-014 |
| **Issue date** | July 6, 2026 |
| **Due date** | July 20, 2026 |

## Services

| Description | Qty | Rate | Amount |
| --- | ---: | ---: | ---: |
| Brand identity design | 1 | $2,400.00 | $2,400.00 |
| Landing page mockups | 3 | $600.00 | $1,800.00 |
| Revision round | 2 | $250.00 | $500.00 |

| | |
| --- | ---: |
| **Subtotal** | $4,700.00 |
| **Tax (0%)** | $0.00 |
| **Total due** | **$4,700.00** |

## Payment

Payable within 14 days by bank transfer:

- **Bank:** First National · **Account:** 0123 4567 · **Routing:** 021000021
- Reference the invoice number **INV-2026-014** with your payment.

*Thank you for your business.*

Notice the ---: alignment in the table headers — that right-aligns the numeric columns (Rate, Amount, totals), which is exactly what you want on an invoice so the figures line up cleanly.

Export it to PDF

You don't need to install anything:

  1. Open ConvertMDapp in your browser.
  2. Paste the template into the editor. A live preview shows the formatted invoice as you type.
  3. Edit every field — your details, the client, the line items, the totals, your payment info.
  4. Click Export PDF. You get a clean, selectable-text invoice ready to email.

Because the conversion happens entirely in your browser, the invoice — with your rates and bank details — is never uploaded to a server. It's free, needs no signup, and adds no watermark, so the PDF you download is the PDF you send. Save the .md file too, and next month you just change the number, dates, and line items.

Tips for a professional result

When to use a dedicated tool instead

Markdown invoices shine for occasional, one-off billing — freelancers, side projects, a handful of invoices a month. If you're sending dozens a week, need automatic numbering, recurring billing, payment links, or tax reporting, a proper invoicing platform will save you time. For everything short of that, a Markdown template plus a browser converter is the fastest, most private option there is.

New to the conversion side? See the complete guide to converting Markdown to PDF. Building other business documents this way? The same approach works for a résumé or CV.

FAQ

Can I make a professional invoice in Markdown? Yes. A Markdown table handles line items and totals cleanly, and exporting to PDF gives you a polished, selectable-text invoice. Use the copy-paste template above as a starting point.

How do I keep the numbers aligned on the invoice? Right-align the numeric columns by using ---: under those headers in the Markdown table. Rates, amounts, and totals will line up on the right edge, the way an invoice should look.

Is it safe to put my bank details in a browser converter? With a client-side converter like ConvertMDapp, yes — the conversion runs entirely on your device and nothing is uploaded to a server, so your invoice and its payment details stay private.