← All layouts · Finance
Invoice
A printable invoice with line items and totals.
Designed to survive being printed and emailed: no dependence on colour to carry meaning, totals aligned right, and the payment terms where an accounts department looks for them.
- .ms-btn
- .ms-card
- .ms-toolbar
- .ms-badge
- .ms-stat
- .ms-table
Live
The layout as it renders, in a frame at its own width. Resize the window to watch it respond — the frame is a real viewport.
How to build it
This is the layout's template, read from disk — the same file the frame
above renders, so it cannot drift out of date. Copy it into your own page
and replace the content; every class in it ships in
mcgowan.css.
<div class="u-container u-py-8" style="max-width:900px">
<div class="ms-card ms-card--roomy">
<div class="ms-toolbar">
<div>
<h1 style="margin:0">Invoice</h1>
<p class="ms-stat__meta">Number 4471 · Issued 22 August 2026</p>
</div>
<span class="ms-toolbar__spacer"></span>
<span class="ms-badge ms-badge--warning">Due in 14 days</span>
</div>
<div class="u-grid u-grid-cols-12 u-mt-4">
<div class="u-col-6">
<strong>From</strong>
<p>Northbound Ltd<br>Unit 4, Bridge Street<br>Kendal LA9 4AB<br>VAT GB 123 4567 89</p>
</div>
<div class="u-col-6">
<strong>To</strong>
<p>Fellside Outdoor<br>18 Market Place<br>Keswick CA12 5BJ</p>
</div>
</div>
<div class="ms-table-responsive u-mt-4">
<table class="ms-table">
<thead><tr><th>Description</th><th class="u-text-right">Qty</th>
<th class="u-text-right">Unit</th><th class="u-text-right">Amount</th></tr></thead>
<tbody>
<tr><td>Fell Jacket — wholesale</td><td class="u-text-right">24</td>
<td class="u-text-right">£94.50</td><td class="u-text-right">£2,268.00</td></tr>
<tr><td>Ridge Pack 30L — wholesale</td><td class="u-text-right">18</td>
<td class="u-text-right">£65.00</td><td class="u-text-right">£1,170.00</td></tr>
<tr><td>Carriage</td><td class="u-text-right">1</td>
<td class="u-text-right">£48.00</td><td class="u-text-right">£48.00</td></tr>
</tbody>
<tfoot>
<tr><td colspan="3" class="u-text-right">Subtotal</td><td class="u-text-right">£3,486.00</td></tr>
<tr><td colspan="3" class="u-text-right">VAT at 20%</td><td class="u-text-right">£697.20</td></tr>
<tr><th colspan="3" class="u-text-right">Total due</th>
<th class="u-text-right">£4,183.20</th></tr>
</tfoot>
</table>
</div>
<div class="ms-card ms-card--flat u-mt-4">
<strong>Payment terms</strong>
<p>Net 14 days. Bank transfer to 20-00-00 / 12345678, quoting invoice 4471.
Late payment interest applies at 8% above base rate.</p>
</div>
<div class="ms-toolbar u-mt-4">
<button class="ms-btn ms-btn--primary">Send invoice</button>
<button class="ms-btn ms-btn--outline">Download PDF</button>
<button class="ms-btn ms-btn--ghost">Print</button>
</div>
</div>
</div>