Spark Invoice Generator is built to help you create invoices without much work. This guide shows you how to make an invoice using Spark Invoice.

Create Invoices Quickly




When you first open Spark, it will prompt you to add your business details.

Add your business details: business name, phone number, email, and address. Spark will use this information when creating your invoices, so you don’t have to put the same information again.



After completing filling out your business information, the next step is to add your business logo.

You can add an image from your gallery or take a picture directly from the app. You can skip this step and get back into it later on. 



By selecting Next, Spark will direct you to the next step, which is modifying tax settings, date format, and estimate title (a.k.a quotation, quote).

You can always change these details from Settings.

Spark Invoice Generator

This is what Sparks Invoice looks like once you generate the invoice.

1. Business Logo

Once you have set your business logo, it will instantly appear on the top left corner of your invoice. A business logo plays an essential role in making your invoice easy to recognize. It also helps show your brand, so you remain to be your customer’s top-of-mind.

2. Business Information

On the top right corner of the invoice is your business information. It is placed near the top of your invoice to differentiate your business and your client’s business information.

By displaying your business name, contact, and address, your customers can easily recognize your invoice. They can also easily contact you in case they have any questions regarding the invoice.

3. Client’s Information

Below the header is your client’s information. It displays your client’s name (or business name), contact number, and address. You can add a new client when creating a new invoice, import from your contacts list, or select an existing client from your client list saved on Spark.

4.Invoice Number and Date

Invoice numbers are crucial for tracking and accounting purposes. They give invoices a unique identity to avoid mix-ups and confusion. When making a follow-up regarding an invoice, you or your client can simply refer to the invoice number. So, avoid duplicating the invoice number to prevent confusion. The good news is that Spark Invoice Generator detects duplication and prevents you from using the same invoice number. 

To learn more about invoice numbers, read this guide.

The date is just as important as the invoice number. So, write the date on which you created the invoice as it helps in tracking purposes. It is also easier to charge your clients a late fee when the date is clearly indicated in the invoice (given that they need to pay a late fee if they fail to pay within a certain period).

5. Item List

The item list is where you can add the breakdown of the goods or services the client purchased. Simply hit Add Items to input the items bought from you. You can add new items every time you create new invoices, or you may choose from your saved items list (Spark automatically stores all item information so you can use them again without having to put the same information over again).

You can also find the unit price and unit quantity in the item list. By default, the prices are tax-inclusive. If this isn’t the case, head to Settings, click Tax Rate, and then change how tax applies in your business by clicking the dropdown menu. Select Items prices are tax exclusive. After doing so, you can add the tax in percentage. 

6. Subtotal, discount, tax, and grand total

The subtotal shows the sum of all the items exclusive of discount and tax (if the items’ prices do not include tax). The discount shows the amount to be deducted from the subtotal. You can set the discount rate in a fixed amount or percentage. To change the discount rate, go to Settings > Discount > choose between Fixed or Percentage.

The grand total shows the amount the client has to pay. Spark Invoice Generator does the math for you, so you don’t have to calculate them yourself. Calculating the invoice amount manually isn’t all bad, but it raises the risk of miscalculation, which often results in your invoice being paid late. 

7. Notes

Do you have important information to share with your client about the invoice? Use the Additional Notes section to add a message. It can be a reminder, a simple thank you, information about the products, or the project’s progress. 

Spark Invoice Generator FAQs

Q: Can I change the currency?

Absolutely. By default, the currency is set to US dollars ($). However, if you want to use other currencies, you can change it to your preferred currency by heading to Settings > Currency, then select the currency of your choice. You’ll be glad to know that Spark Invoice Generator supports all currencies.

Q: Can I change my business details?

Yes. If you wish to add or change your business information, simply go to Settings > Business info. You can modify your business name, phone number, email, and address. We recommend using your legal business name. If you’re a freelancer or service-based business, you can put your name in the Business Name field.

I’m a freelancer. How can I invoice time?

Here’s a trick we found that works if you charge your clients per hour: enter the number of hours you’ve worked in the Units field and your hourly rate in the Unit Price field. Spark Invoice Generator will then automatically calculate the total amount the client has to pay you.

Can I save my customer’s information?

Yes. Spark Invoice Generator instantly saves your customer’s information whenever you create a new invoice. Another way to save your customer’s information is by adding them manually into your Clients List.

On the homepage, click the + New button in the Client bar to add a client. Alternatively, you may select the Manage button to see all the saved customer information. Click the plus (+) button at the bottom of the screen to add a new client.
You may also change your customer’s information in the Manage Client section.

Can I create and send a quotation using Spark Invoice Generator?

Our latest update allows you to create a quotation (a.k.a estimate). To make estimates, click the plus (+) button in the Estimates bar. Much like an invoice, the estimate includes information such as:

  • Estimate number (resembles the invoice number)
  • Date
  • Client information
  • Additional notes
  • Items and their prices
  • Subtotal, discount, tax, and the total amount

Once completed, you can send it to your client directly from the app via email or other messaging apps. If the estimate/quote sounds good to your client, you can instantly convert it into an invoice. If you wish to change the document’s title, head to Settings > Under Estimate section, select Title > Choose estimate, quote, or quotation.

Here’s a preview of the Estimate document:

How do I charge taxes using Spark Invoice Generator?

Taxes can be either included or excluded from the item price. By default, the tax setting is set to Items prices are tax inclusive. If you wish to change it, go to Settings > Tax Rate > Click the dropdown menu to choose another option. Next, select Update at the top-most right corner to apply the changes.

Can I save my items?

Yes. Spark Invoice Generator stores all the items (and their information) automatically, so you can reselect them in the future, saving you lots of time from putting the same information. We suggest adding all your products or services to the Items List. On the homepage, click Manage in the Items bar. You will see all the items you have added before. Click the plus (+) button to add more.

You will see all the items you have added before. Click the + button to add more. You may also remove items or modify their information.

How do I send my invoices?

Spark Invoice Generator lets you deliver your invoices to your clients without exiting the app. After completing the invoice, click the Send button. The invoice is in PDF format by default. You can send it via email or other messaging apps that you or your client use. You may also save it to your preferred cloud storage provider.

Is Spark Invoice Generator free?

Spark Invoice Generator is a free-to-download mobile app available on both Android and iOS devices. Your first three invoices are absolutely free. You don’t need to create an account or add credit card information to use your free invoices.

Will my clients see Spark Invoice Generator in the invoice?

No—regardless if you’re subscribed to our premium or not. We aim to provide professional invoices with your logo and brand in it. Personalize your invoice by adding your business logo and name.

How you can benefit from Spark Invoice Generator

Spark Invoice Generator saves you time and energy from making repetitive invoices so you can focus your energy on more important aspects of your business. 

Here’s why you need Spark Invoice Generator:

  • It automatically saves your customer information and goods/services, so you don’t have to rewrite them every time you generate an invoice. 
  • Spark organizes your client list so that you can monitor all the invoices in each client with just a click. 
  • Creating quotations is quick and easy, with the ability to convert them into invoices. 
  • It allows you to send your invoices within the app through different platforms to ensure you get paid fast. 
  • The account history lets you keep track of your invoices. 
  • It’s perfect for freelancers, small businesses, and sole traders who need an invoice generator on the go. Spark Invoice Generator is intuitive, user-friendly, and easy to navigate. 

Download Spark Invoice Generator and streamline your invoicing experience.