Free invoice template on word






  • Details
  • Reviews
  • Installation
  • Development

This WooCommerce extension automatically adds a PDF invoice to the order confirmation emails sent out to your customers. Includes a basic template (additional templates are available from WP Overnight) as well as the possibility to modify/create your own templates. In addition, you can choose to download or print invoices and packing slips from the WooCommerce order admin.

Main features

  • Automatically attach invoice PDF to WooCommerce emails of your choice
  • Download the PDF invoice / packing slip from the order admin page
  • Generate PDF invoices / packings slips in bulk
  • Fully customizable HTML/CSS invoice templates
  • Download invoices from the My Account page
  • Sequential invoice numbers – with custom formatting
  • Available in: Czech, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese (see FAQ for adding custom fonts!), Norwegian, Portuguese, Polish, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish & Ukrainian

In addition to this, we offer several premium extensions:

  • Create/email PDF Proforma Invoices, Credit Notes (for Refunds), email Packing Slips, automatic upload to Dropbox & more with PDF Invoices & Packing Slips for WooCommerce Professional
  • Automatically send new orders or packing slips to your printer, as soon as the customer orders! WooCommerce Automatic Order Printing (from our partners at Simba Hosting)
  • More advanced & stylish templates with PDF Invoices & Packing Slips for WooCommerce Premium Templates

Fully customizable

In addition to a number of default settings (including a custom header/logo) and several layout fields that you can use out of the box, the plugin contains HTML/CSS based templates that allow for customization & full control over the PDF output. Copy the templates to your theme folder and you don’t have to worry that your customizations will be overwritten when you update the plugin.

  • Insert customer header image/logo
  • Modify shop data / footer / disclaimer etc. on the invoices & packing slips
  • Select paper size (Letter or A4)
  • Translation ready

Minimum Requirements

  • WooCommerce 3.0 or later
  • WordPress 3.5 or later

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of PDF Invoices & Packing Slips for WooCommerce, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.

In the search field type “PDF Invoices & Packing Slips for WooCommerce” and click Search Plugins. You can install it by simply clicking Install Now. After clicking that link you will be asked if you’re sure you want to install the plugin. Click yes and WordPress will automatically complete the installation. After installation has finished, click the ‘activate plugin’ link.

Manual installation via the WordPress interface

  1. Download the plugin zip file to your computer
  2. Go to the WordPress admin panel menu Plugins > Add New
  3. Choose upload
  4. Upload the plugin zip file, the plugin will now be installed
  5. After installation has finished, click the ‘activate plugin’ link

Manual installation via FTP

  1. Download the plugin file to your computer and unzip it
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
  3. Activate the plugin from the Plugins menu within the WordPress admin.

Where can I find the documentation?

PDF Invoices & Packing Slips for WooCommerce documentation

It’s not working!

Check out our step by step diagnostic instructions here: https://wordpress.org/support/topic/read-this-first-9/

Where can I find more templates?

Go to wpovernight.com to checkout more templates! These include templates with more tax details and product thumbnails. Need a custom templates? Contact us at support@wpovernight.com for more information.

Can I create/send a proforma invoice or a credit note?

This is a feature of our Professional extension, which can be found at wpovernight.com

Can I contribute to the code?

You’re more than welcome! This plugin is hosted on github, where you can post issues or make pull requests.
https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips

How can I display the HTML/CSS source for debugging/developing templates?

There’s a setting on the Status tab of the settings page that allows you to toggle HTML output. Don’t forget to turn if off after you’re done testing!

Just installed it, have seen the test mode and Im loving it so far, works perfectly!

This is the best plug-in I use in my store. The receipts and packing slips it creates look great and just plain work. The configuration is easy — there’s nothing I needed to configure to make it work straight out of the box. Five stars are well-deserved. Thank you for making a great plug-in!

This plugin is very easy to use. Free version is also enough for me. I only need those function. Thanks the team!

Read all 1,548 reviews

“PDF Invoices & Packing Slips for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

3.5.2 (2023-04-12)

  • New: added upgrade tab

3.5.1 (2023-04-07)

  • Tweak: adds user permission check on AJAX document printed
  • Fix: bug on trying to save bulk document setting on document_can_be_manually_marked_printed()
  • Fix: disallow document creation for anonymized orders

3.5.0 (2023-04-05)

  • New: save invoice display date option
  • New: mark/unmark Invoice as printed
  • New: adds notice when RTL is detected
  • New: wpo_wcpdf_preview_after_reload_settings action
  • New: wpo_wcpdf_export_settings filter
  • Fix: fatal error on WC deactivation
  • Fix: invoice number/date screen options bug with HPOS enabled
  • Tested up to WooCommerce 7.6 & WordPress 6.2

3.4.0 (2023-02-20)

  • New: filter wpo_wcpdf_settings_user_role_capabilities to change role capabilities to access plugin settings
  • New: improved debug tools UI
  • New: import/export settings tools
  • New: dompdf upgrade to v2.0.3
  • Fix: save document settings in order meta only on document init
  • Tested up to WooCommerce 7.4

3.3.2 (2023-02-03)

  • New: dompdf upgrade to v2.0.2
  • New: filter to control the value returned by is_woocommerce_activated()
  • Fix: JS undefined error when trying to retrieve preview gutter texts

3.3.1 (2023-01-20)

  • Fix: applies overflow-wrap:anywhere; to the Simple template body in CSS styles
  • Fix: displays a message if the typed next number is superior to MySQL INT max
  • Fix: allow preview gutters text to be translated
  • Fix: settings forms background color issue
  • Fix: PHP notice for undefined index exists
  • Fix the year in the date release of v3.3.0 in readme.txt

3.3.0 (2023-01-16)

  • New: WooCommerce HPOS compatibility (beta)
  • New: reschedule the yearly reset of the numbering system on a button from the Status page
  • New: document status table in the Status page
  • New: adds document object argument to PDF maker class constructor
  • New: filter to allow user to disable the documents private data removal: wpo_wcpdf_remove_order_personal_data
  • Tweak: optimizes $wpdb use on Sequential_Number_store class
  • Tweak: improves yearly reset number with Action Scheduler and Updraft Plus Semaphore
  • Fix: replaces the use of the deprecated wcs_ filter hooks from WooCommerce Subscriptions plugin
  • Fix: bail if document data is empty when saving order
  • Fix: add nonces to several admin unsecure requests
  • Tested up to WooCommerce 7.3

3.2.6 (2022-12-15)

  • Fix: adds nonce check in hide link for attachments hint in admin
  • Tested up to WooCommerce 7.2

3.2.5 (2022-11-22)

  • Fix: allow for WooCommerce Booking without order

3.2.4 (2022-11-07)

  • Tweak: update translation template and files
  • Fix: break long URLs in different lines if it reaches the available space in Simple template
  • Fix: restore deleted strings and load them using standalone strings.php file
  • Fix: warning on deprecated argument from product get_dimentions() method
  • Tested up to WooCommerce 7.1

3.2.3 (2022-10-28)

  • Fix: check if the order is unsaved or doesn’t exist before rendering the PDF document
  • Fix: bug on getting the order ID from third party objects when attaching PDF to email
  • Fix: reverts documents functions/templates escaping that caused issues on version 3.2.2
  • Fix: billing/shipping phone getter functions for refund orders
  • Tested up to WordPress 6.1

3.2.2 (2022-10-25)

  • New: filter to allow customers to access your PDF with a unique key
  • Fix: check if the shop logo exists
  • Fix: check if HTML is escaped properly before echoing
  • Fix: maybe reinstall fonts (if are missing) before PDF output
  • Fix: bug on automatic cleanup cron job
  • Fix: removes WC legacy versions compatibility classes. Bumps WC minimum version to 3.0
  • Fix: allow manually resending new order email
  • Fix: run action hooks within invoice columns under order list
  • Marked tested up to WooCommerce 7.0

3.2.1 (2022-10-06)

  • Renames the plugin to comply with trademark rules

3.2.0 (2022-09-26)

  • New: setting to display the Invoice date column in the WooCommerce orders list
  • New: updated Dompdf to version 2.0.1, which fixes a security vulnerability.
  • New: filter wpo_wcpdf_document_link_additional_vars to add additional query variables to the document link
  • Tweak: improved document settings data init/save
  • Tweak: improved wizard display settings
  • Tweak: improved styles and descriptions for the document ‘Number format’ settings
  • Tweak: new query variable for the shortcode document link

3.1.1 (2022-09-13)

  • Fix: fatal error caused by list_files() function missing

3.1.0 (2022-09-06)

  • New: custom document links feature available from the Status settings page. Changes the document links to a prettier URL scheme
  • New: action hooks before and after the shop logo: wpo_wcpdf_before_shop_logo and wpo_wcpdf_after_shop_logo
  • Fix: replaces WP_Filesystem with PHP functions to delete temporary files
  • Marked tested up to WooCommerce 6.8

3.0.1 (2022-08-02)

  • New: admin pointer for document settings dropdown
  • Security: escape the tab and section parameters before outputting it back, leading to a Reflected Cross-Site Scripting. This bug was reintroduced on version 2.14.0
  • Tweak: prevent requirements select to reload settings preview
  • Fix: allow remove requirement trigger secondary save button on settings pages
  • Marked tested up to WooCommerce 6.7

3.0.0

  • Libraries: Updated dompdf to 2.0.0, addressing security vulnerabilities and introducing some changes that could possibly break high level customized setups (more information)
  • Fix: respect custom (filtered) woocommerce template paths
  • Fix: Check if the invoice is allowed before the shortcode output
  • UI: Link to Professional extension for packing slip attachments

2.16.0

  • Security: Fix authenticated reflected XSS on the settings page
  • Fix: Redirection URLs in wizard and when sending emails manually
  • Libraries: updated dompdf to 1.2.2

2.15.0

  • New: Filter hooks to override ability to edit document data
  • Simple template: Only show shipping & payment method lines when set
  • Security: escape urls as late as possible
  • Fix: WP6.0+ converting interface elements to emojis
  • Tweak: Show sticky save button for all setting changes

2.14.5

  • Fix: Preview invoice number & date display settings
  • Tested up to WooCommerce 6.5 & WordPress 6.0

2.14.4

  • Fix: Content-Length header causing invalid response on some servers

2.14.3

  • Fix: preview not updating (unless test mode was enabled)
  • Tweak: add styles for custom settings sections
  • Tweak: Set Content-Length header for inline display

2.14.2

  • Fix: unescape text strings entered in the setup wizard
  • Dev: New filter wpo_wcpdf_email_order_object
  • UI: Update setup wizard layout
  • Libraries: updated dompdf to 1.2.1 (addressing potential security vulnerability)
  • Marked tested up to WooCommerce 6.4

2.14.1

  • New: Relaunch the Setup Wizard manually from the Status tab
  • Fix: Dynamic wpo_wcpdf_tmp_path_{$type} filter hook name parsing
  • Fix: removing inline preview for media upload
  • UI: Show sticky save button on settings change
  • UI: Fill in the document icon sheet with white

2.14.0

  • New: Live preview of PDF document on the settings page
  • Fix: checks if number store table exists before applying DB migration
  • Tweak: Remove i18n for some log strings
  • Marked tested up to WooCommerce 6.3

2.13.1

  • Fix: load missing non-historical settings for existing invoices
  • Tweak: print file & line number for exceptions in error logs & output
  • Marked tested up to WooCommerce 6.2

2.13.0

  • New: include dompdf temporary folder in cleanup procedure
  • New: Add CSS row classes for WPC Product Bundles
  • New: filter to override wc_display_item_meta arguments
  • Fix: Prevent errors when server doesn’t support .webp image rendering
  • Fix: change invalid default date 0000-00-00 00:00:00 on number store tables
  • Tweak: Don’t store non-historical document settings in order meta
  • Templates: New action hook before the document label (wpo_wcpdf_before_document_label)
  • Libraries: updated dompdf to 1.2.0
  • Marked tested up to WP5.9

2.12.1

  • Fix: Show a feedback notice after saving settings
  • Fix: images with min-width/min-height styles rendered tables incorrectly (dompdf patch)
  • Tweak: Disable composer platform check

2.12.0

  • New: Support for webp images
  • Fix: Plugin version for font synchronizer upgrade procedure
  • Fix: force reloading installed template list during template path migration
  • Fix: PHP8.1 incompatible return type notice
  • Fix: WooCommerce 6.1 deprecations notices
  • Dependencies: Updated dompdf to 1.1.1
  • Marked tested up to WooCommerce 6.1

2.11.4

  • Fix: bundled fonts being deleted during upgrades
  • Fix: dompdf 1.1.0+ font cache data compatibility

2.11.3

  • Fix: Extended currency symbol support in bulk documents
  • Fix: Prevent copying packing slip and other document data for renewal orders (WooCommerce Subscriptions)
  • Marked tested up to WooCommerce 6.0

2.11.2

  • New: filter and fallback for the default settings tab
  • Tweak: Improved font synchronization during plugin updates
  • Fix: Allow non-historical text settings
  • Fix: Fail more gracefully during install/upgrade/downgrade
  • Fix: notice on missing setting on fresh install
  • Fix: don’t initialize settings when document can’t be loaded
  • Fix: Prevent unnecessary database queries when settings API is initiated
  • Fix: Use ISO currency code for RTL currencies when the default PDF library (dompdf) is used

2.11.1

  • Fix: Errors were incorrectly logged after installation when no invoices had been created yet
  • Fix: Button styles in order backend

2.11.0

  • New: Use year-based number stores for future and past years to handle yearly resets more reliably
  • Fix: PHP iconv fallback for custom PHP builds without this function

2.10.6

  • Fix: PHP7.1 compatibility

2.10.5

  • Security: Apply escaping to translated strings

2.10.4

  • Fix: Billing phone not displaying in Packing Slip when billing address was enabled
  • Fix: Support for special characters on sites without the PHP MB-string module
  • Fix: Don’t alter order object when logging document creation for refunds to order notes

2.10.3

  • Fix: Secondary address always showed, regardless of setting

2.10.2

  • New: Print shipping phone number when available (and enabled in the settings)
  • New: Show inline warning on the settings page when the logo is bigger than 600dpi
  • Fix: Prevent fatal error when trying to log notes to refund orders
  • Fix: MailPoet email compatibility notice
  • Translations: Updated translation template (POT)
  • Translations: Removed bundled translations for language packs available on wordpress.org
  • Marked tested up to WooCommerce 5.9

2.10.1

  • Fix: prevent fatal errors if template functions cannot be loaded

2.10.0

  • New: Use minified JS & CSS files to reduce load time on live sites (enabling SCRIPT_DEBUG will load full versions)
  • New: Selected template setting is now stored as a reference ID rather than a fixed path (#209)
  • Fix: Fallback to first available translation for settings when migrating from multilingual to single language setup
  • Fix: Undefined variable notice when using [wcpdf_download_invoice] on non-order pages
  • Fix: Updated documentation links
  • Marked tested up to WooCommerce 5.7

2.9.3

  • Fix: JavaScript errors on My Account page with empty link tags
  • Fix: Long URLs in notes area breaking layout

2.9.2

  • Tweak: Added new ‘item-‘ prefix to item row class ID
  • New: filter to set sort order for bulk documents (wpo_wcpdf_bulk_document_sort_order)
  • Marked tested up to WooCommerce 5.6

2.9.1

  • New: Log manual invoice creation (with logging enabled)
  • New: Filters to override body class and content (wpo_wcpdf_body_class & wpo_wcpdf_html_content)
  • New: Document methods to get (and override) the number and date titles
  • Fix: Open PDF on My Account page in a new browser tab/window (following settings)
  • Translations: Update template (POT) and current translation projects
  • Marked tested up to WooCommerce 5.5 and WordPress 5.8

2.9.0

  • New: Setting to log document generation time & context to order notes
  • New: template hooks ‘wpo_wcpdf_before_footer’ and ‘wpo_wcpdf_after_footer’
  • New: Save and Cancel buttons for the Document Data metabox
  • Fix: Fallback to bundled fonts when temporary folder is not writable
  • Fix: empty first page under specific conditions
  • Fix: HTML line breaks and special characters in invoice notes
  • Fix: Allow setting document date prior to generating it
  • Fix: variable not set for filename
  • Fix: ensure unique filename in case order number or document number not accessible
  • Fix: Fallback if no template is selected
  • Translations: Added hints for translators, use numbered placeholders
  • Translations: Added Arabic (thanks to Nabil Moqbel)

2.8.3

  • New: Allow filtering action button classes
  • Fix: Error when no order data passed to filename function
  • Fix: During first install, only set defaults if not already (pre-) configured
  • Fix: Use WC()->template_path() instead of WC_TEMPLATE_PATH for theme template overrides
  • Fix: Checks existence of document data number and date for order metabox fields
  • Fix: Prevent WooCommerce deprecation notices for non-product item types
  • Fix: jQuery deprecation notices
  • Tweak: Show instructions for emails metabox
  • Marked tested up to WooCommerce 5.2 and WordPress 5.7

2.8.2

  • Fix: Layout issues with totals for documents with more than 1 page
  • Fix: Allow setting an Invoice number and date manually
  • Fix: Prevent errors on PHP8.0 when order not loaded for a document

2.8.1

  • Fix: Images and fonts loading from custom locations for uploads and temporary folders

2.8.0

  • Fix: Support for PHP8.0, deprecating support for PHP7.0 or older (separate addon available for backwards compatibility)
  • Fix: Setup wizard crash when 3rd party plugins/themes check screen object
  • Dev: Use internal date formatting function, allowing easier PDF specific date format overrides
  • Dev: Introduced new action hook wpo_wcpdf_document_created_manually
  • Marked tested up to WooCommerce 5.0

2.7.4

  • New: Show notice if incompatible MailPoet mailing service is used
  • New: WooCommerce webhook topic for document saves
  • Fix: Don’t reverse order of bulk document if already sorted oldest to newest
  • Marked tested up to WooCommerce 4.9

2.7.3

  • New: Support for line breaks in invoice notes
  • Fix: Only pass opened edit fields when regenerating document
  • Fix: Words in table headers could be broken up
  • Deprecated: legacy translations (pre-2.0) are no longer read automatically (can be enabled in the Status tab)

2.7.2

  • Fix: Update invoice number and date when regenerating document from edit mode
  • Fix: Prevent infinite loop when temporary folder is not writable
  • Fix: Prevent layout issues when custom order data exceeds column width
  • Fix: Error when PHP Ctype extension is not installed
  • Tested up to WooCommerce 4.8 & WP 5.6

2.7.1

  • New: Redesigned action buttons
  • New: Randomized temporary folder name for easier protection
  • New: Setting to enable/disable customer notes
  • New: Completely disable free invoice when that setting is enabled (not just attachments)
  • New: Template action hooks before and after shop name and address
  • New: Filter to set starting number for yearly reset
  • Fix: Errors on third party products without weight/sku/dimensions
  • Fix: Uneven spacing between action icons
  • Fix: Missing $email_to_send parameter for woocommerce_before_resend_order_emails hook
  • Fix: Break long words in billing address
  • Tested up to WooCommerce 4.7

2.7.0

  • New: Add per-order notes to invoices (requires template update if you have a custom template)
  • New: Show notice with instructions for protecting the invoice folder on NGINX setups
  • Fix: Show correct “next number” on settings page for sites using MySQL 8+
  • Tested up to WooCommerce 4.6

2.6.1

  • Fix: Load custom documents once rather than on every document request
  • Tweak: execute wpo_wcpdf_init_document action in invoice too
  • Tested up to WooCommerce 4.5

2.6.0

  • Feature: More advanced address visibility options
  • Fix: Deprecation notice in WooCommerce 4.4

2.5.4

  • Fix: check for existence of WooCommerce functions preventing incidental crashes in specific deployment setups
  • Fix: documents could still be generated programmatically when document disabled and not specifically checking for $documment->is_allowed()
  • Dev: Filter to disable reloading attachment translations
  • Tested up to WooCommerce 4.4 & WP 5.5

2.5.3

  • Fix: WP5.5 compatible PHPMailer integration
  • Tested up to WooCommerce 4.3

2.5.2

  • Fix: ImageMagick version conflict
  • Translations: Updated POT

2.5.1

  • Fix: Correct integration with permalink settings for [wcpdf_download_invoice] shortcode
  • Fix: Plugin assets versioning

2.5.0

  • Feature: Manually regenerate individual documents with latest settings (shop address/footer/etc)
  • Feature: Shortcode to download invoice: [wcpdf_download_invoice]
  • Feature: Logo height setting
  • Fix: textdomain fallback would fail on specific site domains including .mo
  • Fix: Unnecessary extra page on edge case table heights
  • Fix: Settings disappearing when overriding document titles to empty string
  • Fix: check if header logo file still exists before loading
  • Fix: If document is already created, disregard ‘disable for:’ setting
  • Fix: Reading document settings & number when stored incorrectly (by external plugins)
  • Tested up to WooCommerce 4.2

2.4.10

  • Tested up to WooCommerce 4.1

2.4.9

  • Fix: Backwards compatibility with WooCommerce 2.6
  • Fix: Description of the setting to disable invoice for free orders
  • Changed: shorter my account button text (“Invoice” instead of “Download Invoice (PDF)”)

2.4.8

  • Dev: Added wpo_wcpdf_pdf_data filter for direct loading of PDF data
  • Dev: Added is_bulk property to bulk documents

2.4.7

  • Fix: missing order number in filename when invoice number not enabled
  • Dev: Added action hook for document save method (wpo_wcpdf_save_document)
  • Dev: Added action hook for printing custom data in PDF invoice data panel (wpo_wcpdf_meta_box_after_document_data)
  • Tested up to WooCommerce 4.0 & WP 5.4

2.4.6

  • Fix: Locale determination for admins on their own my account page
  • Fix: Action buttons icon alignment in WP5.3+
  • Fix: Add bulk actions via native WP methods
  • Tweak: minimize calls to WooCommerce mailer class when loading settings

2.4.5

  • Fix: Prevent errors for subscription tax fallback on refunds

2.4.4

  • Fix: German Market thumbnail settings conflict
  • Fix: Correctly sanitize wizard text input
  • Fix: Link to documentation for increasing memory
  • Fix: Fallback for subscription renewal tax rates

2.4.3

  • Fix: Prevent errors unsetting a non-existing setting
  • Fix: Potential crash on improperly initiated documents
  • Fix: Reversed tax rate calculation arguments
  • Fix: Support tax rate functions for non-line items
  • Fix: comma position on multiple tax rates
  • Fix: Setup wizard styles
  • Translations: Added lv locale for Latvian (keeping lv_LV as fallback)
  • Translations: Updated bundled Czech translations
  • Tested up to WooCommerce 3.9

2.4.2

  • Fix: ‘No’ option in new date & number visibility setting
  • Fix: Resetting headers caused unintended caching of PDF files on some hosts

2.4.1

  • Fix: Creating invoices for draft orders would crash plugin
  • Tweak: Include time in default invoice date

2.4.0

  • Feature: Option to use order number & date for invoice number & date
  • Fix: prevent errors during update when WC not active
  • Fix: don’t auto create invoice number when manually entered & directly changing order status
  • Fix: invoice tax amount for refunded orders (in combination with WooCommerce tax setting “as a single total”)
  • Tweak: Default to today’s date when editing empty invoice date

2.3.5

  • Feature: Accept single order ID for wcpdf_get_document function
  • Feature: Filter to change number store for invoice
  • Tweak: Always prefer WC() function over global for WC3.0+
  • Fix: Incorrectly stored attachment settings couldn’t be reset
  • Fix: Prevent error notices during setup wizard
  • Tested up to WooCommerce 3.8

2.3.4

  • Fix: Prevent duplicate invoice numbers for multiple attachment setups
  • Fix: Apply email order filter for each email separately

2.3.3

  • Tweak: Move filter to override order object to document level (rather than per email)

2.3.2

  • Fix: Load enhanced selection styles on settings page
  • Fix: WC Bookings email attachment
  • Tweak: Use WooCommerce 3.7 tax rate data when available.

2.3.1

  • Fix: Errors for filtered formatted invoice numbers

2.3.0

  • Feature: Setting to disable invoices globally for specific order statuses
  • Feature: Control action buttons visibility from settings wizard.
  • Feature: Allow loading of existing PDF file instead of generating on the fly via filter (wpo_wcpdf_load_pdf_file_path)
  • Fix: Check if temp folder exists before creating
  • Fix: Newlines in address from settings wizard
  • Fix: Double images issue with WooCommerce German Market
  • Fix: Only store document settings when creating one
  • Tested with WooCommerce 3.7

2.2.14

  • Fix: Set default PHPMailer validator to ‘php’ (fixing ‘setFrom’ errors on PHP 7.3)
  • Fix: Attachment path for file lock check
  • Tweak: Don’t wait for file lock if locking disabled
  • Tweak: JIT loading of core documents for early requests (before init 15)

2.2.13

  • Feature: Better order notes formatting & optional filter for system notes
  • Feature: add email object to attachment hook and allow order object filtering
  • Fix: WooCommerce Chained Products row classes
  • Fix: Issues with locked attachment files preventing the email from being sent correctly

2.2.12

  • Tested up to WC3.6
  • Fix: Prevent infinite loop on temporary folder creation for partially migrated sites or write permission issues
  • Tweak: Removed height & width attributes from logo image (+filter wpo_wcpdf_header_logo_img_element)
  • Dev: Enable guest access to PDF with order key in URL

2.2.11

  • Fix: Fatal error on orders with multiple refunds

2.2.10

  • Fix: Possible conflict with latest Subscriptions
  • Fix: Load correct translations when admin user profile language is set to different locale
  • Fix: Use file lock to prevent parallel processes creating the same attachment file
  • Fix: Prevent notices for incorrectly loaded email classes
  • Feature: Allow different invoice number column sorting methods by filter
  • Feature: Filter for global prevention of creating specific document (wpo_wcpdf_document_is_allowed)

2.2.9

  • Feature: Added customer note email to attachment options
  • Fix: Prevent empty invoice dates from being saved as 1970 (fallback to current date/time)

2.2.8

  • Tested up to WP5.1
  • Tweak: Re-use attachment file if not older than 60 seconds (tentative fix for parallel read & write issues)
  • Dev: Added URL overrides to switch between output mode (&output=html) and debug (&debug=true)

2.2.7

  • Fix: Hardened permissions & security checks on several admin actions (audit by pluginvulnerabilities.com)
  • Feature: Show checkmarks for existing documents on order details page buttons too
  • Tweak: Product Bundles compatibility, hide items by default, following bundle settings (Simple Template)
  • Tweak: Fallback to billing address on packing slip for orders without shipping address

2.2.6

  • Fix: ship to different address check for empty shipping addresses
  • Fix: Fix notice when using invoice number by plugin
  • Fix: Underline position
  • Fix: PHP 7.3 compatibility
  • Tweak: Updated dompdf to 0.8.3
  • Tweak: move admin menu item to the end of WooCommerce menu
  • Tweak: pass document object to paper format & orientation filters

2.2.5

  • Feature: Check marks to indicate whether a document exists
  • Feature: Test mode to automatically apply updated settings to existing documents
  • Feature: Admin bar indicator for debug mode setting
  • Fix: always use latest email settings
  • Fix: WooCommerce Composit Products item name compatibility
  • Fix: Use woocommerce_thumbnail for WC3.3+
  • Tweak: apply woocommerce_order_item_name filter (fixes compatibility with WooCommerce Product Addons 3.0)
  • Tweak: Use WooCommerce date format instead of WP date format

2.2.4

  • Fix: excluding some display options from historical settings
  • Fix: fix notices when requesting properties as custom fields (in a custom template)

2.2.3

  • Fix: issues reading shop settings

2.2.2

  • Feature: Added option to always use most current settings for the invoice
  • Fix: Double check for empty document numbers on initialization
  • New filter: wpo_wcpdf_output_format to set output per document type

2.2.1

  • Fix: potential number formatting issues with wpo_wcpdf_raw_document_number filter
  • Fix: prevent direct loading of template files

2.2.0

  • Feature: Document settings are now saved per order – changing settings after a PDF has been created will no longer affect the output
  • Feature: Button to delete invoice or packing slip
  • Feature: Better error handling and logging via WC Logger (WooCommerce > Status > Logs)
  • Fix: Broader payment gateway compatibility (lower priority for documents initialization)
  • Fix: undefined variable in construct when loading document programmatically (props to Christopher)
  • Fix: compatibility with renamed WooCommerce plugins (settings page detection)
  • Tweak: Reload translations before creating attachment
  • Translations: Updated translations POT

2.1.10

  • Feature: Include invoice number and date in WooCommerce data remover and exporter
  • Fix: Row class for Chained Products compatibility
  • Fix: Improved compatibility with Advanced Custom Fields
  • Fix: Setting for diabling for free invoices should be applied even when other plugins are applying rules

2.1.9

  • Feature: Automatic cleanup of temporary attachments folder (settings in Status tab)
  • Fix: prevent infinite loop on sites without uploads folder
  • Fix: tag replacements for externally hosted images (CDN)

2.1.8

  • Fix: Fatal error on PHP 5.X

2.1.7

  • Feature: add [order_number] placeholder for number format
  • Feature: $order and $order_id variables now available directly template (without needing the document object)
  • Feature: add actions before & after addresses
  • Fix: Sorting orders by invoice number
  • Fix: Aelia Currency Switcher – use decimal & Thousand separator settings
  • Fix: fix jquery migrate warnings for media upload script
  • Tweak: add calculated tax rate to item data

2.1.6

  • Fix: Extended currency symbol setting for WooCommerce Currency Switcher by realmag777
  • Fix: Apply WooCommerce decimal settings to tax rates with decimals
  • Tweak: Pass document object to wpo_wcpdf_email_attachment filter

2.1.5

  • Feature: Filter for number store table (wpo_wcpdf_number_store_table_name)
  • Fix: prevent accessing order properties as custom field/order meta
  • Fix: prevent wrong application of wpo_wcpdf_filename filter
  • Fix: Improved tax rate calculation fallback

2.1.4

  • Fix: WooCommerce 3.3 action buttons
  • Feature: Added row classes for WooCommerce Composite Products

2.1.3

  • Fix: Fatal PHP error on My Account page.

2.1.2

  • Feature: New action wpo_wcpdf_init_document
  • Fix: Use title getters for my-account and backend buttons
  • Fix: Legacy Premium Templates reference
  • Tweak: Skip documents overview in settings, default to invoice

2.1.1

  • Fix: WooCommerce Order Status & Actions Manager emails compatibility
  • Feature: sort orders by invoice number column
  • Tweak: pass document object to title filters
  • Tweak: use title getter in template files (instead of title string)

2.1.0

  • Feature: WooCommerce Order Status & Actions Manager emails compatibility
  • Fix: Better url fallback for images stored in cloud
  • Update: dompdf library updated to 0.8.2 – DOMDocument parser set to default again

2.0.15

  • Fix: Prevent saving invoice number/date from order details page when not edited

2.0.14

  • Feature: Manually resend specific order emails in WooCommerce 3.2+
  • Tweak: Show full size logo preview in settings
  • Tweak: Custom field fallback to underscore prefixed meta key
  • Dev: added wpo_wcpdf_before_sequential_number_increment action

2.0.13

  • Fix: Minor XSS issue on settings screens by escaping and sanitizing ‘tab’ & ‘section’ GET variables. Discovered by Detectify.
  • Fix: Pakistani Rupee Symbol
  • Feature: Automatically enable extended currency symbol support for currencies not supported by Open Sans
  • Dev: added wpo_wcpdf_document_number_settings filter

2.0.12

  • Option: Use different HTML parser (debug settings)

2.0.11

  • Fix: Improved fonts update routine (now preserves custom fonts)
  • Fix: Enable HTML5 parser by default (fixes issues with libxml)
  • Tweak: Show both PHP & WP Memory limit in Status tab

2.0.10

  • Fix: Set invoice number backend button
  • Fix: Thumbail paths
  • Tweak: Make dompdf options filterable

2.0.9

  • Feature: use [invoice_date="ymd"] in invoice number prefix or suffix to include a specific date format in the invoice number
  • Fix: Postmeta table prefix for invoice counter
  • Fix: 0% tax rates

2.0.8

  • Feature: Add support for Bedrock / alternative folder structures
  • Dev: Filter for merged documents
  • Fix: Better attributes fallback for product variations

2.0.7

  • Feature: Added button to delete legacy settings
  • Feature: Option to enable font subsetting
  • Fix: Invoice number sequence for databases with alternative auto_increment_increment settings
  • Fix: Fallback function for MB String (mb_stripos)

2.0.6

  • Feature: Improved third party invoice number filters (wpo_wcpdf_external_invoice_number_enabled & wpo_wcpdf_external_invoice_number)
  • Fix: Underline position for Open Sans font
  • Fix: Invoice number auto_increment for servers that restarted frequently
  • Fix: Dompdf log file location (preventing open base_dir notices breaking PDF header)
  • Fix: 1.6.6 Settings migration duplicates merging
  • Tweak: Clear fonts folder when manually reinstalling fonts

2.0.5

  • Feature: Remove temporary files (Status tab)
  • Fix: Page number replacement
  • Tweak: Fallback functions for MB String extension
  • Tweak: Improved wpo_wcpdf_check_privs usability for my account privileges
  • Legacy support: added wc_price alias for format_price method in document

2.0.4

  • Fix: Apply filters for custom invoice number formatting in document too
  • Fix: Parent fallback for missing dates from refunds

2.0.3

  • Fix: Better support for legacy invoice number filter (wpo_wcpdf_invoice_number – replaced by wpo_wcpdf_formatted_document_number)
  • Fix: Document number formatting fallback to order date if no document date available
  • Fix: Updated classmap: PSR loading didn’t work on some installations
  • Fix: Prevent order notes from all orders showing when document is not loaded properly in filter
  • Tweak: Disable deprecation notices during email sending
  • Tweak: ignore outdated language packs

2.0.2

  • Fix: order notes using correct order_id
  • Fix: WC3.0 deprecation notice for currency
  • Fix: Avoid crashing on PHP5.2 and older
  • Fix: Only use PHP MB String when present
  • Fix: Remote images
  • Fix: Download option

2.0.1

  • Fix: PHP 5.4 issue

2.0.0

  • New: Better structured & more advanced settings for documents
  • New: Option to enable & disable Packing Slips or Invoices
  • New: Invoice number sequence stored separately for improved speed & performance
  • New: Completely rewritten codebase for more flexibility & better reliability
  • New: Updated PDF library to DOMPDF 0.8
  • New: PDF Library made pluggable (by using the wpo_wcpdf_pdf_maker filter)
  • New: lots of new functions & filters to allow developers to hook into the plugin
  • Changed: $wpo_wcpdf variable is now deprecated (legacy mode available & automatically enabled on update)
  • Fix: Improved PHP 7 & 7.1 support
  • Fix: Positive prices for refunds
  • Fix: Use parent for attributes retrieved for product variations
  • Fix: Set content type to PDF for download

1.6.6

  • Feature: Facilitate downgrading from 2.0 (re-installing fonts & resetting version)
  • Fix: Update currencies font (added Georgian Lari)
  • Translations: Added Indonesian

Счет на оплату в WoocommerceЕсли создаете более-менее продвинутый интернет-магазин с Woocommerce, то наверняка вам придется решать задачи, которых нет в базовой комплектации модуля. Для преодоления этих сложностей можно поискать соответствующие сниппеты, как например хаки вариаций товаров или воспользоваться готовыми WordPress плагинами. Последние как раз и помогут с сегодняшней темой — будем создавать PDF файл счета на оплату в Woocommerce. Приведу список из парочки полезных модулей + рассмотрю один чуть более детально. 

Если честно, я не силен в бухгалтерии, поэтому не сильно понимаю разницу между терминами счет-фактура, инвойс, накладная и т.п. Википедия говорит, что в рунете нет полноценного аналога международного понятия инвойса, а максимально похожую информацию на него содержит счет на оплату. Как бы там ни было, практически во всех решениях генерируется по 2 файла со списком товаров и реквизитами. В крайнем случае сможете подправить их под свои нужды.

По-умолчанию, после заказа пользователю приходит письмо, включающее основную информацию по нему: номер, список купленных товаров, выбранный вариант оплаты/доставки и т.п. Теоретически, все необходимые данные там есть, более того, в настройках платежей можно добавить параметры расчетного счета куда требуется переводить деньги.

Детали оплаты в Woocommerce

Однако согласитесь отдельный файл Woocommerce накладной в PDF для email смотрелся бы куда солиднее. Особенно, если у вас многие закупают по безналичному расчету. К тому же данное вложение из письма можно легко распечатать.

Плагины инвойсов / счетов в Woocommerce

Ниже найдете парочку решений, которые позволяют реализовать нужную нам функцию. Кстати, похожая фишка есть в популярном Booster for WooCommerce, но специализированные модули мне кажутся более эффективными. Располагаю из в порядке числа загрузок, плюс в самом конце рассмотрю одно из них детальнее.

WooCommerce PDF Invoices & Packing Slips

В PDF Invoices & Packing Slips для клиента формируется 2 документа — накладная (invoice) и счет-фактура (packing slip). Первый отправляется на почту автоматически, второй доступен из админки. Это самый востребованный и актуальный модуль на данный момент — 80 тысяч скачиваний! О работе с ним читаем ниже.

WooCommerce PDF Invoices & Packing Slips

Из преимуществ можно назвать полностью настраиваемые шаблоны HTML/CSS высылаемых файлов, десятки разных опций, задание формата номера инвойса, а также локализацию на множество языков (в т.ч. русский и украинский). Активность разработки подтверждается числом исправленных ошибок — 62 из 88 за последние 2 месяца (что более чем быстро).

WooCommerce Print Invoice & Delivery Note

Второй по популярности плагин Print Invoice & Delivery Note имеет 40тысяч загрузок, но к большому сожалению, работа над ним прекратилась более 2-х лет назад. Допускается совместимость с WordPress 4.0+, но вероятно с последним релизом Woocommerce могут быть проблемы.

WooCommerce Print Invoice & Delivery Note

В принципе, список функций был достаточно неплохой: распечатка документов из админки и личного кабинета пользователей, номера инвойсов, хуки для правки шаблонов и т.п. Авторы сделали даже премиальную версию, но, как я уже сказал выше, поддержка решения прекращена. Весьма обидно.

YITH WooCommerce PDF Invoice and Shipping List

Разработчики YITH Invoice and Shipping List выпускают достаточно много WP модулей интернет-магазинов, поэтому в их надежности можно не сомневаться (хоть оценка и не максимальная). Загрузок — от 10 тысяч.

YITH WooCommerce PDF Invoice and Shipping List

Визуально скриншоты напоминают первый плагин. Есть настройки для формирования Woocommerce счета фактуры и инвойса, редактируемый макет, ручная отправка из админки и скачивание в профиле покупателя. По разработке имеется документация, единственное пока что отсутствует локализация.

WP-Invoice – Web Invoice and Billing

Чтобы вы понимали разницу между двумя первыми и модулем WP-Invoice, его число загрузок — чуть выше 5 тысяч. Не смотря на красивое представление в репозитории (даже с видео), текущая оценка в 3 балла слегка удручает (15 человек поставили минимальную).

WP-Invoice – Web Invoice and Billing

Тем не менее, возможно, именно этот плагин вам пригодится. По описанию он весьма серьезный. Здесь есть: создание и отправка инвойсов, интеграция с WP-CRM, скидки, поддержка платежных систем, шаблоны, экспорт, ссылки на счета и т.п. Единственное непонятно какие из плюшек идут бесплатно, а какие являются премиальными.

Saphali модули

В подборке нельзя не упомянуть продукты Saphali под Woocommerce, которые реализуют ну очень многие задачи. В данном случае речь идет про Документы для продажи (под РФ) и Оплата в банке (счет-фактура, Украина) .

Saphali модули

Это премиальные плагины, которые обойдутся вам в $50 и $20-30 соответственно. В первом случае кроме Woocommerce счета на оплату формируются еще несколько других документов: товарная накладная, договор и др. Плюс такого подхода в том, что вам не нужно дополнительно допиливать код, а вы получите готовое решение. Однако тут надо внимательно читать описание функциональности. Предусмотрена поддержка по почте. 

Создаем счет в WooCommerce PDF Invoices & Packing Slips

Как и обещал, хочу немного детальнее рассказать о первом модуле. За что же пользователи поставили ему практически твердую пятерку. После установки на сайте у вас появится пункт меню Woocommerce — PDF Накладные. Здесь 3 закладки:

  • Основные настройки.
  • Шаблон.
  • Статус.

Последний пункт позволяет просмотреть соответствие требований плагина и текущих установленных мощностей на хостинге. Также там есть опции для включение режима отладки.

В «Основных» задается при каких событиях инвойсы добавляются в email письма: новый или заказ на удержании, отмененный, сообщения админу и т.п. Кстати, при ручном редактировании товаров в заказе с WooCommerce доступна повторная отправка обновленного файла.

Настройки модуля PDF Invoices & Packing Slips

Дополнительно выбирайте как пользователь будет просматривать счет, сможет ли скачивать из своего кабинета и показывать ли номер заказа.

«Шаблон» — самое интересное в модуле WooCommerce PDF Invoices & Packing Slips. Вы можете изменить внешний вид PDF файлов как вашей душе пожелается. Для этого есть 2 варианта: 1) попроще — с помощью редактирования настроек в админке; и 2) посложнее — через правку файлов макета.

Шаблон для PDF invoice в Woocommerce

1. В первом случае в WordPress задаются:

  • Глобальные параметры: размер бумаги, изображение в шапке, название и адрес магазина, текст в подвале.
  • Опции накладной: показывать ли адрес, телефон, дату, а также определяете принцип генерации номера инвойса.
  • Детали счета-фактуры: показ/скрытие почты, телефона и адреса заказчика.
  • Экстра поля — под премиальную версию.

2. Если же вы хотите получить максимум гибкости при создании своего PDF файла, то вам нужно заняться редактированием шаблона. Для этого, во-первых, копируете все содержимое из стандартной директории модуля:

plugins/woocommerce-pdf-invoices-packing-slips/templates/pdf/Simple

в вашу дочернюю тему:

themes/theme53023/woocommerce/pdf/NewTemplate

На втором шаге в настройках выбираете новый макет. Теперь информация из NewTemplate будет учитываться для PDF счета на оплату.

Файлы шаблона PDF invoice в Woocommerce

Тут есть маленький нюанс — при отправке пользователю после заказа высылается только инвойс (накладная). А счет-фактура, если я правильно понимаю, генерируется в админке. Поэтому мне нужно было отредактировать файл шаблона invoice.php дабы дополнительно добавить туда необходимую информацию по счету для отправки на почту пользователю. В style.css задаются стили. Плюс в исходном файле модуля class-wcpdf-export.php (или class-wcpdf-export.php) найдете функцию build_filename, где придется подправить генерацию названия PDF чтобы было написано «счет«, а не «инвойс/накладная«.

Итого. Чтобы создать в WooCommerce счет на оплату или PDF инвойс лучше всего подходит, конечно же, первый плагин. По настройкам, гибкости шаблона у меня нет претензий, не зря WooCommerce PDF Invoices & Packing Slips скачали более 80-ти тысяч раз. Работа над ошибками ведется достаточно активно, и это плюс. Альтернативу ему может составить решение от YITH (хотя там и мало скачиваний), либо покупайте премиальные Saphali модули, если их функциональность на 100% соответствует вашим требованиям.

Now an easy-to-use invoicing service that allows you to get paid up to 2x faster, no matter your profession. Get paid quickly with fully customizable, automated invoicing from FreshBooks.

Join 30 million people who have used FreshBooks

Create My Free Invoice

invoice template general

The Best Way to Invoice

Finally a free invoice template that allows you to keep it professional and get paid. Download the Microsoft Word invoice template from FreshBooks, then simply customize and send.

Invoice with FreshBooks instead.

Get Your Free Microsoft Word Invoice Template

As a small business owner, you’re the expert in your field and your clients count on you to give high-quality service, every time.

That’s why the accounting software you use is important—and why creating professional invoices can make the difference in you getting paid on time.

Stuck on how to make invoices that are functional yet easy to use? No worries. With the free Microsoft Word invoice template from FreshBooks, you don’t have to struggle to create functional invoices for your clients.

Blank invoice templates are the ideal way to get paid without dealing with the hassle. Invoice generators do all the legwork for you, so that you can focus on running your business.

Simply download, edit, send and get paid. No matter what industry you’re in, from artists to electricians, we’ve got an invoice template to meet your needs. Check out our template gallery here to find and download invoice templates that suit you best.

Download Word Invoice Templates

Invoice With Freshbooks

Word Bill Template

Microsoft Word is a platform that most business owners know and love. If you are looking for a way to create invoices on your own, you can download the Word bill template and customize it directly in MS Word.

Download as:

Blank Word Invoice Template

If when thinking about your business invoicing your mind draws a blank, it’s probably time to seek out an invoicing method that’s set and ready for you to use. Download the blank template for fast and easy invoicing.

Download as:

Sample Word Invoice Template

The sample Word invoice template sets the example for what professional invoices are all about. No need to worry about how to bill your clients. Simply download, customize and send. Get the template here.

Download as:

Invoice With Freshbooks

Free Word Invoice Template

At FreshBooks, we believe in making business invoicing straightforward and accessible to all. That’s why we created the free example template, so that business owners like you don’t have to pay for great invoices.

Download as:

Feather Pen Drawing on Paper with Calculator

Microsoft Word Invoicing for Small Businesses

Imagine if you could wave a magic wand and see all the tedious hours of creating and managing invoices melt away.

Now, we aren’t magicians, but there are better solutions to invoicing then typing away at a computer all day. In fact, once you have an invoicing system that works for your business, you can start creating invoices in a matter of minutes.

Fortunately, Microsoft Word has made it easy to make professional and functional invoices for free.

With a little help from the free Word invoice template from FreshBooks, you will save time and energy when it comes to creating invoices for your clients. You can access a range of free downloadable invoices, custom tailored for any industry. The Microsoft Invoice Template is easy to use and 100% customizable, making it the ideal way to invoice clients.

Do you like spreadsheets? We’ve got a free invoice for Excel, too. The spreadsheet is a breeze to customize, and has familiar editing features that are preferred by many of our users.

If you don’t have access to the Microsoft Suite, check out the Google Sheets invoice template instead!

No matter your program of choice, you can download a free invoice template that suits you best and get started on your path to easier invoicing.

Find the right invoice style for your business today.

Creating invoices for your small business doesn’t have to be complicated. If you are a business owner whose eyes glaze over at the sound of “invoices,” “accounting” or “taxes”, then it’s time you found an easier, more straightforward solution. With the Microsoft Word template, you don’t have to worry when tax season comes around. It takes out all the stress of accounting, letting you send unique tax invoices to your clients whenever you need to. This frees up your time so you can focus on running your business and doing the things you love.

Download the free tax invoice template from FreshBooks to get started.

Accepting payment from your clients is a necessary part of running your business, but wrestling with confusing accounting software is not the best use of your time. With the free Microsoft Word invoice template, creating invoices is a breeze.

Check out FreshBooks for inspiration from our range of free sample invoice templates, and get started on easier invoicing, today.

So why use Microsoft Word to send invoices? There are many reasons. Using the free Word invoice template is:

  • Quick, clear and easy to fill out
  • Customizable to your business needs
  • Professional and suited to small business owners
  • Easy to send to clients in a matter of seconds
  • Functional and effective at collecting payment the right way

How to Make an Invoice Form in Word

Invoicing your clients is now easier than ever. With the free Microsoft Word invoice template from FreshBooks, all you have to do is download, edit, send and get paid right away.

A lot of companies these days prefer invoices to be emailed straight to their inboxes. But some clients are more old-school. Whether your clients prefer paper or email invoices, we’ve got you covered.

Downloadable invoice templates are the easiest solution to getting paid quickly and accurately. They’re easy to use and easy to love. Once you get started on using free invoice templates from FreshBooks, you’ll never look back.

  1. Download the “Free Word Invoice Template” online to your computer or device
  2. Edit the fields in the invoice template with your business name, business contact information, client information, services, costs, terms and total.
  3. Add elements such as brand colors, logo, fonts and more to customize your invoice
  4. Save the invoice with an appropriate name, such as “(client name) – Invoice (invoice #)
  5. Send the invoice to your client

Once you’ve created and sent off your first invoice, you can even use the handy invoice template features to use your information again on your next job. This means less hassle, less time, and easier payments.

The blank MS Word invoice template makes it easy to customize the invoice to suit the needs of you and your client. No guesswork or confusion. Simply fill out the necessary information, save and send.

Once the invoice is complete, you can send the invoice to your client via email or mail. With easy-to-understand fields, your client will know exactly what services they are paying for, how to pay and when to send in payment. No accountant necessary.

Ready to customize your Microsoft Word invoices and get paid?

How To Make A Microsoft Word Invoice

With a free invoice template from Microsoft Word, you have everything you need to send custom invoices to your clients. The professional format ensures that you are able to fill out all of the necessary information, all while being able to customize the invoice to suit your needs.

Once you download the free Word invoice template, you can learn how to fill out an invoice in Microsoft Word below.

  1. Download the blank Microsoft Word invoice template online
  2. Open the invoice doc in Microsoft Word
  3. Save the template to your computer. Include a name for your blank doc. Example: “(business name) Invoice Template”
  4. Make a copy of the template to create a new invoice for your client
  5. Customize the invoice fields with your client’s business information, the services provided, pricing and payment terms and privacy policy.
  6. Name the new client invoice. For example, “(client business name) Invoice | (date)”
  7. Download the invoice Word document
  8. Print the invoice to mail to your client or export to a PDF doc to an email.
  9. Send.

These templates make it easy to start sending invoices right away. Once your invoice is customized and filled out, you can send the invoice via email or mail.

Business owners across the world, from North America to the UK are using Word invoice templates for their business billing. Get paid in no time with the free Word invoice template now.

Download Free Templates

How to Send Clients an Invoice from Microsoft Word

Need to send an invoice from Microsoft Word to your client? The process is fast and easy.

The MS Office Invoice Template is straightforward and compatible with several generations of operating programs. You don’t need to break the bank or wrestle with convoluted software made for accountants. Just download your preferred template format in Microsoft Office and fill out the empty fields. It’s as simple as that!

Once you’ve finished customizing your invoice to look just the way you want it to, it’s time to send it off to your client.

First, decide whether your client will be billed via mail or email.

For mail, print the Word doc and send the invoice via mail with the address provided. Be sure to include client details and accepted payment methods.

For email, download the finished invoice as a PDF, attach to an email and send. For faster invoicing, try the invoicing free trial from FreshBooks.

Download Your Free Invoice Template for MS Word

Save time doing what matters most in your business. Why tire away creating invoices if there is a faster, easier solution?

With the free Microsoft Word invoice template, you can make functional and professional invoices to send to your clients in only a few minutes. It includes all of the important sections for you, ready to be filled out with your company info and invoice number. Simply download the invoicing templates, customize and send. It’s that easy.

Your clients will love your professionalism and consistency. Invoicing might be your last point of contact, but if it’s done right, you could get more work in the future.

Ready for struggle-free invoicing? Create an invoice the easy way today.

Upgrade Your Invoice Template with FreshBooks

Microsoft Word Invoicing for Small Businesses

Want More Helpful Articles About Running a Business?

Get more great content in your Inbox.

By subscribing, you agree to receive communications from FreshBooks and acknowledge and agree to FreshBook’s Privacy Policy. You can unsubscribe at any time by contacting us at help@freshbooks.com.

Like this post? Please share to your friends:
  • Free group word problem
  • Free from pdf to word converter software
  • Free excel templates for projects
  • Free excel books pdf
  • Free excel add on