Layout and field labels
Position customer details, dates, totals, and payment instructions. Edit static text labels to match your terminology, such as Client, Project, or Reference.
Design a reusable invoice with your own labels, logo, and field positions. Start with the editable invoice, build a blank layout, or import a one-page PDF. Connect Excel or CSV columns to fill the design for every customer.
Free to start: one export batch of up to 10 documents per day, resetting at 00:00 UTC. See plans and limits. For a single invoice with a standard layout, use the invoice generator.
Position customer details, dates, totals, and payment instructions. Edit static text labels to match your terminology, such as Client, Project, or Reference.
Add a logo image and adjust text, spacing, and colors. Keep the same company details and visual style across every generated invoice.
Link columns to invoice numbers, customer names, dates, balances, taxes, and item descriptions. The linked values change for each invoice; the layout stays in place.
Company logo, sender details, payment notes, footer terms, and bank instructions usually stay fixed.
Invoice number, customer name, address, issue date, due date, subtotal, tax, and amount due should be dynamic.
For itemized billing, reserve a clear table area for service names, quantities, prices, taxes, and line totals.
A label explains a field to your customer; a linked value supplies the data. For example, the label can say Client while the value comes from a column named Customer Name. Keep those two elements separate so the label stays fixed when you generate the next invoice.
| Visible label | Spreadsheet column | What changes per invoice |
|---|---|---|
| Invoice number | Invoice # | The customer's invoice identifier |
| Client | Customer Name | The customer or company name |
| Service | Description | The work or product being billed |
| Amount due | Total | The amount supplied by your billing data |
These column names match the downloadable invoice sample. Your file can use different names; select the matching column when linking each field. Prepare and verify the amounts in your source data before exporting.
Want to see the mapping before you start? Try the Excel-to-template field linking example.
Turn clean CSV billing exports into reusable invoice PDFs with mapped fields and batch output.
Choose instructions for a single invoice, a spreadsheet import, reusable layouts, or common import problems.
Use grouped rows when one invoice needs multiple products, services, quantities, prices, or descriptions.
Yes. In the visual builder, edit the static label separately from the linked spreadsheet value. For example, a Client label can sit beside a field linked to your Customer Name column.
Yes. Add your logo as an image in the visual builder and position it in the layout. If your imported PDF already includes a logo, it remains part of the background.
An imported one-page PDF is used as the design background. Add text, images, and linked fields above it. To change text or artwork embedded in that background, edit the original PDF before importing it.
Yes. Import a one-page PDF invoice template and map spreadsheet fields on top of it.
Yes. The point of the builder is to map once and reuse the layout with future Excel or CSV files.
LinkoPDF can link spreadsheet data to multiple template types, but this page is focused on invoice templates and batch invoice PDF output.
Create a reusable template that turns billing rows into polished invoices instead of forcing your team to edit every invoice manually.