Export an Invoice as a PDF

Export an Invoice as a PDF

OctopusPro lets you export any invoice as a PDF so you can download, print, share, or store it for record-keeping. You can export using the Standard PDF format, or your Custom Invoice Template (when enabled), so every invoice looks consistent and professional.

Export invoice data to PDF in OctopusPro (Standard PDF or Custom Invoice Template)

On this page


What this feature is for

  • Share faster: easily attach or forward a PDF invoice to customers, accountants, or internal staff.
  • Print on-site: provide a printed invoice during or after the job.
  • Consistent branding: export invoices in a consistent layout that matches your company identity.
  • Clear payment instructions: include bank details, payment options, and terms so customers can pay without delays.
  • Record keeping: store PDFs for auditing, reconciliations, and compliance.

Note: Exporting/printing an invoice PDF does not send it to the customer automatically. To deliver invoices to customers, use email/SMS sending workflows.


How to export an invoice as a PDF (Web app)

You can export an invoice PDF from the invoice details page or directly from the All Invoices list.

Option 1: Export from the invoice details page
  1. Go to Invoices from the main menu.
  2. Open All Invoices (or any invoice list view).
  3. Click the invoice you want to export to open the invoice details page.

Open invoice details from the Invoices list

  1. Click Actions, then select Print Invoice PDF.
  2. Select Standard PDF or Custom Invoice Template (if available), then download/print the PDF.

Print Invoice PDF from the invoice details Actions menu

Option 2: Export from the All Invoices list
  1. Go to Invoices > All Invoices.
  2. Find the invoice you want to export.
  3. Click the invoice Actions menu, then select Print Invoice PDF.

Print Invoice PDF from the All Invoices list Actions menu

Sending invoices with a PDF attachment: when you send an invoice to a customer, OctopusPro can include the invoice as a PDF attachment. When sending manually, you may see a checkbox to control whether the PDF is attached.

Learn more: Send Invoices to Customers (Email & SMS)


Export/email an invoice PDF (Fieldworker app)

Fieldworkers can access and email invoice PDFs from the OctopusPro mobile app (if an admin grants the required permissions).

Email invoice from the OctopusPro fieldworker app


Standard PDF vs Custom Invoice Template

  • Standard PDF: uses OctopusPro’s default invoice PDF layout.
  • Custom Invoice Template: uses your configured template layout, styling, and display preferences (recommended for branded invoices and consistent presentation).

Customer Facing Invoice and Document Customization

If you want your PDFs to match your brand (logo, fonts, colors, header/footer notes, terms, etc.), configure your invoice template here:

Invoice & Quote Template Layout, Style and Design Customization


Invoice PDF customization (template settings)

Control how invoice PDFs look and what information is displayed by configuring your invoice template settings.

Go to: Settings > Financial Settings > Invoice Template

Invoice Template settings page in OctopusPro

Display service cost breakdown (itemized vs simplified)

Choose whether invoices and quotes shared with customers show an itemized service cost breakdown:

  • Visible: customers see a detailed breakdown (recommended for transparency).
  • Hidden: customers see a simplified invoice (useful for bundled pricing).

Toggle to display service cost breakdown in quotes and invoices shared with clients

Display scheduled appointments in customer invoice PDF

Show the scheduled booking date/time details on the invoice PDF to reduce confusion and missed appointments (especially for multi-visit or recurring services).

Toggle to display scheduled appointments in customer invoice PDF

Display custom field prices in customer invoice PDF

If you use custom fields for billable add-ons (e.g., materials, upgrades, surcharges), you can control whether those custom field prices are shown on the customer-facing invoice PDF. This helps you decide between full transparency and a simplified presentation.

Invoice entity display preference (Business vs Individual)

Choose which identity details appear on invoice PDFs:

  • Business: show the company’s business identifiers (e.g., ABN/EIN, registration name).
  • Individual: show the assigned fieldworker’s business details (useful for subcontractor models).

Invoice entity display preference (Business vs Individual)

Invoice font size & font family

Adjust the font size (in pixels) and font family to improve readability and align with your brand identity.

Invoice font size and font family settings

Upload your logo and set the logo alignment (left/center/right). For best results, use a high-resolution PNG with a transparent background.

Invoice logo upload and alignment settings

Invoice font color & border color

Set font and border colors to match your branding. Keep strong contrast so invoices remain easy to read.

Invoice font color and border color settings

Add extra business information and messages in the invoice header/footer, such as:

  • contact details (phone, email, website)
  • license/registration numbers
  • warranty notes, service reminders, or thank-you messages
  • short payment notes (summary)

Invoice header and footer customization fields

Terms & Payment Advice (Invoice, Quote, and Statement)

Include payment terms and regulations to prevent misunderstandings. You can either type the terms directly or upload a PDF file containing your terms so they are included in outgoing invoices, quotes, and statements.

Terms and payment advice settings for invoices, quotes, and statements

Tip: After updating invoice template settings, click Save changes, then export the invoice PDF again to confirm the changes are applied.


Invoicing Bank Transfer Configuration

Show bank account details & payment options on invoice PDFs

Display bank account details on invoices (bank transfers)

You can add your business bank account details and display them on invoice PDFs, so customers can pay via bank transfer without having to contact your office for account details.

Bank Accounts screen showing New Account Details button

How to add bank account details:

  1. Go to Settings > Financial Settings > Payment Integration.
  2. Scroll to the Bank Details section.
  3. Click the pin icon to open the bank details popup.
  4. Enter the required information, then click Save.

Add bank account details popup form

Typical required bank details include:

  • Account name
  • Bank code (e.g., BSB / sort code / routing number / branch code)
  • Account number
  • Bank branch address
  • Optional (country dependent): IBAN, SWIFT/BIC

Full guide: How to Add Company & Fieldworker Bank Details

Displaying payment options on invoices

OctopusPro can also display your available payment methods on invoice PDFs (e.g., Cash, Bank Transfer, Credit Card, Cheque, etc.). This gives customers more flexibility and can help you get paid faster.

Payment options list (cash, bank transfer, cheque, etc.)

Manage payment methods here: Payment Methods Configuration

Payment Methods Configuration


Best practices & troubleshooting

Best practices
  • Keep PDFs readable: choose a clear font, suitable font size, and high-contrast colors.
  • Reduce disputes: enable cost breakdown visibility when customers need itemized clarity.
  • Reduce missed appointments: display scheduled booking details on the invoice PDF when relevant.
  • Speed up payments: include payment options and bank details (if you accept bank transfer), plus clear terms & payment advice.
Troubleshooting
  • PDF won’t download/open: check pop-up blockers and browser download settings, then export again.
  • Logo is blurry: upload a higher-resolution PNG (preferably transparent background) and avoid stretching.
  • Wrong business details appear: confirm Invoice entity display preference (Business vs Individual).
  • Bank details/payment options missing: confirm they are configured in settings and that relevant payment methods are enabled.

To stay updated, please subscribe to our YouTube channel.

Scroll to top