When you need to create an invoice for clients, the process can become quite tedious and time consuming. Many freelancers and small businesses need to be able to easily create invoices and save time, while doing it. There is a way to create invoices for your clients through WordPress and it will save you time and money. Here's how you can make this happen.
<h2>Using FreshBooks to Create Invoices in WordPress</h2>
<a href="http://www.freshbooks.com/">FreshBooks</a> offers a 30-day free trial and a forever free plan. They are known as one of the best ways to create professional invoices through WordPress. It's an accounting tool designed perfectly for those without the skills of an accountant. This is the perfect solution for WordPress professionals.

You can use the 30-day free trial for any of the paid features offered or just sign up for the forever free plan. The sign up process is very easy and they don't ask for a credit card number. After the free sign-up, you will be taken to a page like this:

<img class="alignnone size-full wp-image-7371" src="https://itxdesign.com/wp-content/uploads/2014/11/Freshbooks.png" alt="Freshbooks" width="811" height="525" />

You can use the tutorial video to learn how to create an invoice, but it's not always necessary.
<h2>How to Create an Invoice with FreshBooks</h2>
Creating an invoice with FreshBooks is very easy. Simply start by clicking on the "create an invoice" button.

<img class="alignnone size-full wp-image-7372" src="https://itxdesign.com/wp-content/uploads/2014/11/CreateAnInvoice.png" alt="Create An Invoice" width="563" height="299" />

Now, you will need to enter your business address if you have not already done so.

<img class="alignnone size-full wp-image-7373" src="https://itxdesign.com/wp-content/uploads/2014/11/BusinessAddress.png" alt="Business Address" width="465" height="350" />

After entering your business address, you can choose to create an invoice for time, items or both.

<img class="alignnone size-full wp-image-7374" src="https://itxdesign.com/wp-content/uploads/2014/11/TimeItemsOrBoth.png" alt="Time Items Or Both" width="557" height="440" />

Once you've made your choices, you can enter the New Client information, the PO number, the Invoice Number and other details.

<img class="alignnone size-full wp-image-7375" src="https://itxdesign.com/wp-content/uploads/2014/11/InvoiceDetails.png" alt="Invoice Details" width="811" height="489" />

Once you save the client details, you can scroll down and add the tasks into your invoice. You will have different options for time and for items.

<img class="alignnone size-full wp-image-7376" src="https://itxdesign.com/wp-content/uploads/2014/11/ItemsOnInvoice.png" alt="Items On Invoice" width="791" height="274" />

After you are finished, you can choose to save the invoice as a draft, send it by email or send it by snail mail.

<img class="alignnone size-full wp-image-7377" src="https://itxdesign.com/wp-content/uploads/2014/11/SendOptions.png" alt="Send Options" width="823" height="118" />

You can also add payments methods including Stripe and PayPal within your FreshBooks Profile. This powerful program will also let you track time, expenses, create estimates and more.
<h2>Using the WP-Invoice Plugin to Create an Invoice in WordPress</h2>
Even though FreshBooks doesn't work directly with WordPress, it's a great way to manage your invoices and create them for clients. However, if you want a solution to work directly from WordPress, the <a href="https://wordpress.org/plugins/wp-invoice/">WP-Invoice plugin</a> is the best choice.
This plugin will allow you to create and send invoices directly from WordPress. Simply download the plugin and install it in your WordPress dashboard. Once installed, you will be able to access it from the <strong>Invoice</strong> menu added to the sidebar in your dashboard.

<img class="alignnone size-full wp-image-7378" src="https://itxdesign.com/wp-content/uploads/2014/11/InvoiceMenu.png" alt="Invoice Menu" width="165" height="172" />

From here, you can create a new invoice by clicking the "add new" option. This will take you to a page allowing you to enter your business name, payment method and what type of payment methods you are willing to accept.

<img class="alignnone size-full wp-image-7379" src="https://itxdesign.com/wp-content/uploads/2014/11/PaymentMethodsToAccept.png" alt="Payment Methods To Accept" width="529" height="305" />

Save all the settings and you will be able to enter an email address for the invoice on the next page.

<img class="alignnone size-full wp-image-7380" src="https://itxdesign.com/wp-content/uploads/2014/11/EmailAddress.png" alt="Email Address" width="659" height="127" />

Now, you will be taken to a page that looks much like the Post Edit screen. It will allow you to enter all the details including whether the invoice is a quote or recurring bill. After you enter all the invoice information, just click the publish button and your client will receive the invoice by email.
<h2>How to View Reports and Invoices</h2>
With this plugin, you can also view your invoices and your reports. Viewing the reports is done by clicking on the <strong>Invoices&gt;&gt;Reports</strong> link, while viewing all your invoices is done by clicking on <strong>Invoices&gt;&gt;View All</strong>
Both of these options will come in handy and make it very easy to see how much you have earned and which invoices still need to be paid.

Both the WP-Invoice Plugin and FreshBooks are great choices for sending invoices for WordPress professionals. The biggest difference is that the plugin will be right in your WordPress dashboard, while FreshBooks is an outside program. However, FreshBooks does provide more than just the ability to send invoices and it does have plenty of great paid features you can use, as well.