How to create an invoice: plus invoice template tips Learn how to create an invoice step-by-step with tips, templates and best practices to help you get paid faster and keep your business finances in check. Written by Lucy Nixon Updated on 27 May 2025 Our experts We are a team of writers, experimenters and researchers providing you with the best advice with zero bias or partiality. Written and reviewed by: Lucy Nixon Wondering how to create an invoice that gets you paid on time and keeps your business running smoothly? You’re in the right place. Invoicing isn’t just paperwork, it’s a key part of managing your business finance, building trust with clients and keeping your cash flow healthy.A clear, professional invoice helps you stay organised, track payments, prep for tax season and focus on growth.But let’s be real: invoicing can be tedious and time-consuming. That’s where a ready-to-use invoice template comes in.In this guide, we’ll show you exactly how to create an invoice that’s accurate, efficient and client-friendly so you can save time, get paid faster and keep your business on track.Let’s dive in. This article will cover: What is an invoice? Step 1. Create an invoice template Step 2: Add your business information Step 3: Include client details Step 4: Assign a unique invoice number Step 5: Add the invoice date and the payment due date Step 6: Itemise the products or services Step 7: Specify payment methods Step 8: Add any extra details What should an invoice include? Invoice template do’s and don’ts Final thoughts Verifying Get the latest startup news, straight to your inbox Stay informed on the top business stories with Startups.co.uk’s weekly newsletter Please fill in your name Please fill in your email Subscribe By signing up to receive our newsletter, you agree to our Privacy Policy. You can unsubscribe at any time. What is an invoice?An invoice is a document sent by a business to request payment for products or services provided. It includes details like the amount owed, due date and a breakdown of the goods or services delivered.An effective invoice not only prompts timely payment but also serves as a legal record for both parties. Step 1: Create an invoice templateStart by building (or choosing) a professional invoice template. A clean, consistent design helps you look polished, reinforces your brand and makes it easier for clients to understand the details at a glance.What to include:Branding and logo: Add your business logo and use your brand’s colours, fonts and visual style for a cohesive look.Organised Layout: Structure your invoice into clear sections:Business and client contact infoInvoice number and dateItemised list of services/productsSubtotals, taxes and discountsTotal amount dueReadable design: Use tables or grids to keep everything neat. White space helps avoid clutter and improves clarity.Highlight key info: Use colour or bold text to make due dates and payment terms stand out.Footer: Include your company’s contact details, legal info and any terms and conditions. Step 2: Add your business informationAt the top of the invoice, clearly list your business name, logo, address and website. This makes it easy for your client to identify who the invoice is from and how to reach you. Step 3: Include client detailsUnder your own details, add the client’s name, business name (if applicable), address and contact info. Double-check for accuracy to avoid delays or confusion. Step 4: Assign a unique invoice numberEvery invoice should have a unique number. It keeps things organised, helps you and your client track transactions and simplifies communication.Invoice numbers are especially useful for:Accurate record-keeping and bookkeepingAvoiding duplicates or missing invoicesStreamlining payment trackingResolving disputes or questions quicklyStaying audit-ready with professional records Step 5: Add the invoice date and payment due dateInclude the date the invoice is issued and a clear due date for payment. Reasonable payment terms help keep your cash flow healthy and set clear expectations for your client. Step 6: Itemise the products or servicesBreak down exactly what you’re charging for:Product or service descriptionQuantity or hoursUnit price or rateApplicable taxesSubtotal and totalThis transparency helps to prevent disputes and ensures that both parties are on the same page. If disagreements arise, the invoice can help to serve as proof of the agreed terms. Step 7: Specify payment methodsLet your client know how to pay you, and make it easy:Bank transfers: Provide your bank name, account holder, account number and any reference needed.Cheques: Include the payee name and mailing address and ask clients to note the invoice number on the cheque.Online payments: List platforms like Stripe, PayPal or Zettle and offer direct links if possible.QR codes or payment links: For extra convenience, add scannable codes or clickable links that take the client straight to your payment page.The easier it is to pay, the faster you’ll get paid. Step 8: Add any extra detailsInclude any discounts, special terms or late payment fees. Clearly communicating these helps avoid surprises and sets a professional tone. What should an invoice include?You can style your invoice however you like, adding your branding and logos, but no matter the look, certain elements are non-negotiable if you want your invoice to be valid and professional.Here’s your must-include checklist:Your business name, logo and contact detailsClient’s name, address and contact infoUnique invoice number and issue dateClear description of the products/services providedQuantity, rates, individual costs and taxesSubtotal and total amount dueAccepted payment methods with instructionsPayment terms, discounts and late fees (if any)Do you need a PO number?The short answer is, sometimes!A PO (purchase order) number is a reference provided by the client for specific goods or services. You’ll need to include one if:The client asks for itThey use an internal PO tracking systemYou’re billing a government agency or large organisationTo add a PO number just pop a dedicated line or field into your invoice template.Ask your client if you need to include a PO number and if they say yes, ensure one is generated for you before it’s time to send your invoice to avoid delays. Thinking about using an invoice factoring company for your small business? Take a look at our top five recommendations. Do's Personalise your template with your logo, brand colours and font Keep it clear and readable (clients should find the info quickly) Double-check every detail (e.g. dates, totals, names and payment terms) Save a copy of each invoice for your own records and accounting Update your template regularly to reflect changes in pricing, policy or business info Don'ts Overdesign your invoice (this can confuse rather than impress) Leave out key info (e.g. payment methods, due dates or contact details) Send without reviewing (always give it a final once-over to catch mistakes) Stick with an outdated template (make sure it looks modern, clean and aligned with branding) Final thoughtsCreating clear, professional invoices isn’t just good business, it’s the trick to getting paid quickly and on time.Invoice templates are your secret weapon. They save time, cut down on errors and keep your cash flow moving.Add your company branding, include all the must-haves and follow the golden rules we’ve laid out in this guide and you’re all set. Lucy Nixon - content writer With 10 years experience in the digital marketing industry, Lucy is a content writer specialising in ecommerce, website building and all things small business. Her passion is breaking down tricky topics into digestible and engaging content for readers. She's also committed to uncovering the best platforms, tools, and strategies, researching meticulously to providing hand-on tips and advice. Share this post facebook twitter linkedin Tags News and Features Templates & Tutorials Written by: Lucy Nixon