Invoicing is an essential part of running an e-shop. WooCommerce does not generate invoices on its own, so you’ll need a plugin to help you with that. Today we’ll take a look at WooCommerce invoicing plugins that make it easy.
Why Use an Invoicing Plugin for WooCommerce?
At the beginning of running an e-shop, manual invoicing may seem like a good idea. But as order volumes grow, you’ll quickly find that at least partial invoicing automation becomes essential.
The WooCommerce invoicing plugins we’ll discuss today do not issue invoices by themselves. Instead, they connect your WooCommerce store to external invoicing systems via API. Using such systems and plugins not only saves time spent on invoicing and order administration, but also reduces invoicing errors and offers a range of additional useful features.
Invoicing Systems Available for WooCommerce
Before getting a plugin to connect to an invoicing system, you need to have an account with one of these services. When deciding which invoicing service to choose, consider which features you need and what your budget is. At Toret, we offer integrations with three providers – iDoklad, Fakturoid, and Vyfakturuj. Take a look at what each system offers.
iDoklad
The Czech invoicing service iDoklad has been on the market since 2011 and is currently one of the best-known invoicing systems available. Issuing PDF invoices in iDoklad is very simple – the system can retrieve necessary company details from the ARES database, so you only need the company ID number to start invoicing. You can edit the invoice design and set up payment reminders.
iDoklad provides financial statistics and data export, supports reverse charge VAT, QR payments, expense tracking, recurring invoicing, and payment verification (via bank account integration), and more. iDoklad is compatible with accounting software such as Pohoda, Money S3, or Variem and helps with personal income tax returns and VAT control statements.
This system offers 4 pricing plans. Depending on the feature set you need, iDoklad costs from 0 up to 625 CZK per month (with annual billing). Important: To connect iDoklad to your WooCommerce store, you need a plan that includes API access. Currently, this applies to the Oblíbený plan (7,500 API requests/month) and the Prémiový plan (75,000 API requests/month).
Fakturoid
Fakturoid is another widely used invoicing system. Like iDoklad, it supports easy PDF invoice creation using ARES data lookup. Fakturoid also offers more advanced invoice design customization.
Fakturoid focuses on maximum automation—from checking invoice payments via bank integration, to automated reminders, recurring invoicing, and invoice templates.
A special feature of Fakturoid is the so-called Web Invoice, which is a page with an invoice preview. Unlike a standard PDF invoice, a Web Invoice allows customers to pay directly in the browser (by card or via QR code) and confirm payment. In Fakturoid, you can see whether the customer has viewed the invoice.
Fakturoid also provides financial statistics, expense tracking, and exports for accounting systems such as Pohoda, ABRA Flexi, Money S3, DUEL, EKONOM, Harmonik, and PREMIER system. It also generates documentation for electronic tax filings.
Fakturoid offers 3 pricing plans. Depending on the feature set you need, Fakturoid costs from 0 to 393 CZK per month (with annual billing). API integration is available in all plans; only the number of API requests per month differs.
Vyfakturuj
Vyfakturuj is another available invoicing tool that offers simple PDF invoice creation using ARES data lookup, invoice design customization, and automation.
Like the previous two systems, Vyfakturuj supports automatic payment verification (via bank account integration), recurring invoices, and automated reminders. You can set up to three reminders and also use them as a pre-due-date notification.
Financial statistics, generation of documents for electronic filings, and reverse charge VAT support are other important features, as well as compatibility with accounting software such as Money S3, Pohoda, or PREMIER.
Vyfakturuj is available in 4 pricing plans from 0 to 590 CZK per month (with annual billing). Important: To connect Vyfakturuj to your WooCommerce store, you need a plan that includes API access. Currently, this applies to the Ideal plan (10,000 API requests/month) and the Profi plan (50,000 API requests/month).
Comparison of Invoicing System Features
In the table below, you’ll find a feature comparison focused on the needs of a typical e-shop. The features of these invoicing systems are very similar, and all three offer a free trial plan—so you can test which one suits you best.
| iDoklad | Fakturoid | Vyfakturuj | |
|---|---|---|---|
| PDF Invoices | + | + | + |
| Web Invoice | + | + | |
| Invoice & Payment Matching | + | + | + |
| Recurring Invoicing | + | + | + |
| Automated Reminders | + | + | + |
| QR Payments | + | + | + |
| Invoice Design Customization | + | + | + |
| Financial Statistics | + | + | + |
| Reverse Charge VAT Support | + | + | + |
| Documents for Tax Returns & Reports | + | + | + |
| Exports for Accounting Software | Pohoda, Money S3, S4, S5, Variem | Pohoda, ABRA Flexi, Money S3, Ježek, DUEL, EKONOM, Harmonik, PREMIER system | Money S3, Pohoda, PREMIER |
| Inventory Features | + | + | – |
| Customer Support | + | + | + |
| Payment Gateway Integration | – | + | + |
| Free Plan | + | + | + |
| Price (per month, billed annually) | 0 – 625 CZK | 0 – 393 CZK | 0 – 590 CZK |
WooCommerce Invoicing: What Can a Plugin Do for You?
If you’ve chosen one of the invoicing systems above, you can proceed to connect it to your WooCommerce e-shop.
An invoicing plugin for WooCommerce lets you use key invoicing-system features directly in your store’s admin area. You won’t need to switch to another website to issue invoices for orders.
✔︎ Creating PDF Invoices
Invoices are created based on order data, which the plugin sends to the invoicing system via API. You don’t have to manually rewrite any details. An invoice can be created manually with one click or automatically based on an order status change—depending on your preferences. In addition to standard invoices, you can also issue proformas and credit notes.
✔︎ Automation
Automatic invoice issuance based on order status changes is a very handy feature. It allows you to automatically generate and send an invoice immediately after payment. You can configure when the invoice is generated for each payment method—for example, after card payment or bank transfer when the order status is “Processing,” or for cash on delivery only after payment upon delivery—when the status is “Completed.”
✔︎ Alerts When an Invoice Wasn’t Issued
Another useful feature is an email alert when an invoice has not been issued for an order. You don’t need to manually check whether every order has an invoice—the plugin takes care of it for you.
✔︎ Matching Payments to Orders
A big time-saver is also matching incoming payments to orders. If you connect your invoicing system to your bank account, invoices paid by bank transfer will automatically be marked as paid in your store admin as well. This saves you a lot of time spent searching and manually matching payments to orders.
TIP: Once an order is marked as paid, you can trigger further automation—such as ordering parcel pickups and printing shipping labels—via our WooCommerce shipping plugins. This can speed up your fulfillment process to the maximum.
✔︎ More Useful Features
Other handy features of WooCommerce invoicing plugins include the ability to set the payment reference number to match the order number, use custom numbering sequences for invoices, enable inventory management features, and more. This way, you can tailor invoicing exactly to your store’s needs.
WooCommerce Invoicing: How to Connect Your Store to an Invoicing System
Connecting your e-shop to an invoicing system takes only a few steps:
- First, create an account on your chosen invoicing platform: iDoklad, Fakturoid, or Vyfakturuj.
- Then, install and activate the plugin for the selected invoicing system. We create extensive documentation for each plugin, so you can set everything up easily. You can find our WooCommerce invoicing plugins here.
- The final step is to connect the plugin to the invoicing system and configure the features. Our documentation or an instructional video will help you here as well.
For example, here’s how easy it is to connect WooCommerce with Fakturoid:
Make WooCommerce Invoicing Easier Today
Invoicing plugins that connect a WooCommerce store with an invoicing system can save a lot of time, hassle, and mistakes that come with manual invoicing. At the same time, it’s an affordable and convenient solution that is easy to implement and configure.
Simplify your invoicing today and choose from our WooCommerce invoicing plugins.
Products mentioned in the article:
-
iDoklad
€69,00 / year -
Fakturoid
€69,00 / year -
Vyfakturuj
€69,00 / year


