Create invoices with a unique, visual design interface. Click anywhere on the invoice on the right to edit the invoice: updates are instant. You can also use the Next and Previous buttons. Once you have the invoice looking exactly like you want it, hit the Print button to get a perfect PDF invoice.
Tip You can click the green line just before the totals (after all other invoice items) to add a new invoice item.
at
on on the day
https://www.spotinvoice.com/view/{{invoiceguid}}
<iframe src="https://www.spotinvoice.com/view.embed/{{invoiceguid}}" title="invoice" width="462" height="598" scrolling="no" frameBorder="0"></iframe>
You must be subscribed to a Pro or Premium plan to embed an invoice view.
Update your billing information
You must be subscribed to a Premium plan to accept payments.
Update your billing information
Your Stripe connection only allows printing of invoices.
Upgrade Stripe Connection
https://www.spotinvoice.com/pay/{{invoiceguid}}
<iframe src="https://www.spotinvoice.com/pay.embed/{{invoiceguid}}" title="invoice" width="700" height="598" scrolling="no" frameBorder="0"></iframe>
You must be subscribed to a Premium plan to embed a payment view.
Update your billing information

Company Information

    

From

City:
State: 
Postcode:
Country:
City:
State: 
Postcode:
Country:

Purchase Order

Invoice Number

Invoice Date

Due Date

Invoice Item

{{invoice.currency}}

Existing Balance/Balance Due

{{invoice.currency}}

Tax

%

Visual Invoice Design


Creating an invoice is easy and fast with Spot Invoice's visual invoice design features. Click on the part of the invoice you want to edit, and start editing. Your changes take effect immediately: you'll always be able to see exactly what your invoice will look like once it is printed.

Multiple Pages, Multiple Lines

Add as many invoice entries as you want to the invoice: multiple pages and multiple lines are just fine. You can hide unused sections of the invoice and add notes that will be included in the properties of the printed PDF.

Automatic Saves

Never fear losing your changes: changes are automatically saved as you edit your invoices. A manual save option is available as well.

Customizations

Setup your account with your company name, address and logo: all new invoices will automatically use these defaults. You can then fully customize the invoice: use any logo, name, address or currency.

View Invoices

Send a link to any customer to let them view an invoice in a simple, clean, attractive hosted invoice page.


All invoices automatically come with a simple display page, perfect for sending to customers.

Embedded Invoices

Use a simple, HTML embed code to host any invoice on your own website: this gives you complete control over the link you send to your customers and lets you add custom branding to the invoice display page.
<iframe src="https://www.spotinvoice.com/view.embed/67e4da74-8c87-11e2-bf9a-fefdade68590" title="invoice" width="462" height="598" scrolling="no" frameBorder="0"></iframe>

Accept Payments

Accept credit card payments for any of your invoices by linking your Spot Invoice account to your Stripe account.


Connect your Stripe account to your Spot Invoice account to automatically enable a dedicated payment page that shows the invoice and allows your client to make payments with a credit card.
Connect with Stripe

You'll receive an email whenever a payment is received: payments will go directly into your Stripe account and will be paid out based on Stripe's payment schedule. Spot Invoice doesn't charge any transaction fees for the payment. Your client making a payment can choose to receive a receipt via email including a PDF copy of the invoice.

Host Payment Pages on your own site

Use a simple, HTML embed code to host a payment page for any invoice on your own website: this gives you complete control over the visual experience your clients see and lets you add custom branding to the invoice payment page. Embedded payment widgets do not include any Spot Invoice branding.
<iframe src="http://ip.ideasynthesis.net/pay.embed/67e4da74-8c87-11e2-bf9a-fefdade68590" title="invoice" width="700" height="598" scrolling="no" frameBorder="0"></iframe>

Invoice Management


Track all your invoices from a single place, and sort them by name, last update time or when they were last printed. A visual indicator lets you know which invoices have been paid (and when and how).

Payments

Track when and how you were paid for each invoice, with easy presets and a visual indicator to let you know which invoices are outstanding.

PDF Printing


Download a PDF copy of any invoice: print-ready, perfect copies that you can attach to an email, add to cloud storage (like Dropbox, Box.net or Google Docs) or send to a printer. PDFs are compatible with all major PDF readers, including Adobe Acrobat and Google Chrome.

Update Invoices by Email

Update your invoices and create new ones from your email


Receive daily, weekly or monthly emails to remind you to update your invoices with new charges and expenses.

Reminder emails will include the invoice title and amount, as well as a link to edit the invoice.


You can reply to the reminder email to update the invoice. Add both single items and quantity-based items using a simple syntax. Each line in the email's body should be formatted as shown below.
  • <price> <description> (for example, (100 SSL Certificate purchase)
or
  • <quantity> <units> @ <unit price> <description> (for example, (2 hrs @ 100 Installed the SSL certificate and configured NGINX)
  • sent will mark the invoice as having been sent to the client for payment.

  • paid by check or paid by credit card will mark the invoice as having been paid by the client, using the specified payment method.

Lines that can not be recognized using one of the above formats will be ignored.

You can also create an invoice by sending an email with the invoice items to inbox@spotinvoice.com from the same email address associated with your account: we'll match the subject line to a specific invoice in your account (or create a new invoice) and add invoice items for each line of the email body we understand.

Print API


Use the print API to integrate PDF invoice printing into your workflow or application. Our simple REST API lets you leverage Spot Invoice's PDF generation to print invoices directly from your web application.

Weekly/Monthly Email Summaries


Receive weekly or monthly summary emails with information about all unsent or unpaid invoices, total balances and links to the individual invoices.

Easy Authentication


Try it out immediately: you can start editing an invoice without even signing up. When you're ready to save, we have flexible signup options: use your Google, Facebook, Github or Microsoft (Outlook.com) acount, or use an email address and password of your own.

Data Security

Spot Invoice uses encrypted connections for all communications: keeping your information safe and secure no matter where you're accessing the site from. You can also use your existing identification accounts (including Google, Facebook and Github) without ever needing to create a new account or password or to give Spot Invoice access to your existing password.

Spot Invoice welcomes responsible disclosure of any errors or security issues. To report any errors or security issues please email security@spotinvoice.com with a complete description of the issue and as much detail as possible. Most reports will be acknowledged and responded to within 96 hours (often times faster!). We're always grateful for any help we can have improving Spot Invoice.

Privacy Policy

We at IdeaSynthesis understand that our customers' work and information have significant value, and recognize we are holding both of these in trust for our customers and users. As we develop our services this notice will provide information about how we use and distribute your work and information.
Effective October 12, 2009

Table Of Contents:

Our Commitment To Privacy

Your privacy is important to us. To better protect your privacy we provide this notice explaining our online information practices and the choices you can make about the way your information is collected and used. To make this notice easy to find, we make it available on our homepage and at every point where personally identifiable information may be requested.

The Information We Collect:

This notice applies to all information collected or submitted on the IdeaSynthesis.com website and through any of IdeaSynthesis' applications. On some pages, you can make requests or register to receive further information or updates. The types of personal information collected at these pages are:

  • Name
  • Addresses
  • Email addresses
  • Phone numbers
  • Credit/Debit Card Information
  • Responses to polls and quizzes

The Way We Use Information:

We use the information you provide about yourself when placing an order only to complete that order. We do not share this information with outside parties except to the extent necessary to complete that order.

We use the information you provide about someone else when placing an order only to ship the product and to confirm delivery. We do not share this information with outside parties except to the extent necessary to complete that order.

We use return email addresses to answer the email we receive. Such addresses are not used for any other purpose and are not shared with outside parties.

You can register with our website if you would like to receive our catalog as well as updates on our new products and services. Information you submit on our website will not be used for this purpose unless you fill out the registration form.

We use non-identifying and aggregate information to better design our website and to share with advertisers. For example, we may tell an advertiser that X number of individuals visited a certain area on our website, or that Y number of men and Z number of women filled out our registration form, but we would not disclose anything that could be used to identify those individuals.

Finally, we never use or share the personally identifiable information provided to us online in ways unrelated to the ones described above without also providing you an opportunity to opt-out or otherwise prohibit such unrelated uses.

Our Commitment To Data Security

To prevent unauthorized access, maintain data accuracy, and ensure the correct use of information, we have put in place appropriate physical, electronic, and managerial procedures to safeguard and secure the information we collect online.

Our Commitment To Children's Privacy:

Protecting the privacy of the very young is especially important. For that reason, we never collect or maintain information at our website from those we actually know are under 13. Certain of our products can be structured for the very young, and at all times we will clearly indicate such products.

How You Can Access Or Correct Your Information

You can access all your personally identifiable information that we collect online and maintain by logging into the IdeaSynthesis.com website or any IdeaSynthesis application. We use this procedure to better safeguard your information.

You can correct factual errors in your personally identifiable information by sending us a request that credibly shows error.

To protect your privacy and security, we will also take reasonable steps to verify your identity before granting access or making corrections.

How To Contact Us

Should you have other questions or concerns about these privacy policies, please call us at 6177449921 or send us an email at privacy at ideasynthesis.com.

Terms of Service

Thank you for using the services of IdeaSynthesis LLC ("IdeaSynthesis"). Your use of any of IdeaSynthesis’s applications (the "Application"), indicates that you have read and agreed to these IdeaSynthesis Terms ("Terms") and the following additional terms and conditions and policies, including any future amendments (collectively, the "Agreement"):
- IdeaSynthesis Privacy Policy - (http://ideasynthesis.com/privacy.html)
Although we may attempt to notify you when major changes are made to these Terms and policies, you should periodically review the most up-to-date versions. IdeaSynthesis may, in its sole discretion, modify or revise these Terms and policies at any time, and you agree to be bound by such modifications or revisions. If you do not accept and abide by this Agreement, you may not use the Application. In the event of an inconsistency between the Terms and the IdeaSynthesis Privacy Policy, these Terms shall control.
1. Description of Service. The Services consist of the offerings of IdeaSynthesis applications that allow users (each a "User" or "you") to express themselves and interact with their content ("Content"). The User initiates the Service by registering with the Application website and controls all Content created through the Service. The User is responsible for all activities occurring under its username and for keeping its password secure. You understand and agree that the Service is provided to you on an AS IS and AS AVAILABLE basis. IdeaSynthesis disclaims all responsibility and liability for the availability, timeliness, security or reliability of the Service or any other client software.
The Services are always evolving and the form and nature of the Services may change from time to time without prior notice to you. In addition, IdeaSynthesis may, without any liability to you, stop (permanently or temporarily) providing the Services (or any features within the Services) to you or to users generally and may not be able to provide you with prior notice.
2. Eligibility to Use Service. If you are an individual, you must be of legal majority age in your state and be able to enter into legally binding contracts such as these Terms. IdeaSynthesis reserves the right to refuse service to anyone at any time without notice for any reason.
3. Proper Use. You are responsible for your own use of the Service, for any Content that you create, and for any consequences thereof. You may use the Service only in compliance with all applicable local, state, national, and international laws, rules and regulations, including any laws regarding the transmission of technical data exported from your country of residence and all United States export-control laws.
Violation of any of the foregoing, may result in immediate termination of this Agreement, and may subject you to state and federal penalties and other legal consequences. IdeaSynthesis reserves the right, but shall have no obligation, to investigate your use of the Service in order to (a) determine whether a violation of the Agreement has occurred or (b) comply with any applicable law, regulation, legal process or governmental request.
Much of the content on the Service is provided by and is the responsibility of the persons who made such postings. IdeaSynthesis may not monitor such content and takes no responsibility for such content. Instead, IdeaSynthesis merely provides access to such content as a service to you.
By its very nature, any submitted Content may be perceived as offensive, harmful, inaccurate, deceptive or otherwise inappropriate by others. We expect that you will use caution and common sense and exercise proper judgment when using the Service.
IdeaSynthesis does not endorse, support, represent or guarantee the truthfulness, accuracy, or reliability of any Content. Each User bears any and all responsibility for its Content.
4. Privacy. As a condition of using the Service, you agree to the terms of the IdeaSynthesis Privacy Policy. You agree that IdeaSynthesis may access or disclose your personal information, including the content of your communications, if IdeaSynthesis is required to do so in order to comply with any valid legal process or governmental request (such as a search warrant, subpoena, statute, or court order), or as otherwise provided in these Terms and the general IdeaSynthesis Privacy Policy. Personal information collected by IdeaSynthesis may be stored and processed in the United States or any other country in which IdeaSynthesis or any of its agents maintains facilities. By using the Service, you consent to any such transfer of information outside of your country.
5. Use and Storage Generally. You agree that IdeaSynthesis has no responsibility or liability for the deletion of, or the failure to store or to transmit, any Content and other communications maintained by the Service. IdeaSynthesis retains the right to create limits on use and storage at our sole discretion at any time with or without notice.
6. Content of the Service. IdeaSynthesis takes no responsibility for third-party content (including, without limitation, any viruses or other disabling features), nor does IdeaSynthesis have any obligation to monitor such third-party content. IdeaSynthesis reserves the right at all times to remove or refuse to distribute any content on the Service, such as content which violates the terms of this Agreement. IdeaSynthesis also reserves the right to access, read, preserve, and disclose any information as it reasonably believes is necessary to (a) satisfy any applicable law, regulation, legal process or governmental request, (b) enforce this Agreement, including investigation of potential violations hereof, (c) detect, prevent, or otherwise address fraud, security or technical issues, (d) respond to user support requests, or (e) protect the rights, property or safety of IdeaSynthesis, the Service, its users and the public. IdeaSynthesis will not be responsible or liable for the exercise or non-exercise of its rights under this Agreement.
7. IdeaSynthesis’ Intellectual Property Rights. You acknowledge that IdeaSynthesis owns all right, title and interest in and to the Service, including all intellectual property rights (the "IdeaSynthesis Rights"). IdeaSynthesis Rights are protected by U.S. and international intellectual property laws. IdeaSynthesis hereby grants to you a personal, worldwide, royalty-free, non-assignable and non-exclusive license to use the software that is provided by IdeaSynthesis as part of the Services. This license is for the sole purpose of enabling you to use the Services as provided by IdeaSynthesis, as contemplated by this Agreement.
You agree that you will not copy, reproduce, alter, modify, or create derivative works from the Service. You also agree that you will not use any robot, spider, other automated device, or manual process to monitor or copy any content from the Service. As described immediately below, IdeaSynthesis Rights do not include third-party content used as part of the Service, including the content of communications appearing on the Service.
You may not do any of the following while accessing or using the Services: (i) access, tamper with, or use non-public areas of the Services, IdeaSynthesis’ computer systems, or the technical delivery systems of IdeaSynthesis’ providers; (ii) probe, scan, or test the vulnerability of any system or network or breach or circumvent any security or authentication measures; (iii) access or search or attempt to access or search the Services by any means (automated or otherwise) other than through our currently available, published interfaces that are provided by IdeaSynthesis (and only pursuant to those terms and conditions), unless you have been specifically allowed to do so in a separate agreement with IdeaSynthesis (NOTE: crawling the Service is permissible if done in accordance with the provisions of the robots.txt file, however, scraping the Services without the prior consent of IdeaSynthesis is expressly prohibited); (iv) forge any TCP/IP packet header or any part of the header information in any email or posting, or in any way use the Services to send altered, deceptive or false source-identifying information; or (v) interfere with, or disrupt, (or attempt to do so), the access of any user, host or network, including, without limitation, sending a virus, overloading, flooding, spamming, mail-bombing the Services, or by scripting the creation of Content in such a manner as to interfere with or create an undue burden on the Services.
8. Your Intellectual Property Rights. IdeaSynthesis claims no ownership or control over any Content submitted, posted or displayed by you on or through IdeaSynthesis services. You or a third-party licensor, as appropriate, retain all patent, trademark and copyright to any Content you submit, post or display on or through IdeaSynthesis services and you are responsible for protecting those rights, as appropriate. By submitting, posting or displaying Content on or through IdeaSynthesis services which are intended to be available to the members of the public, you grant IdeaSynthesis a worldwide, non-exclusive, royalty-free license to reproduce, publish and distribute such Content on IdeaSynthesis services for the purpose of displaying and distributing IdeaSynthesis applications. IdeaSynthesis furthermore reserves the right to refuse to accept, post, display or transmit any Content in its sole discretion.
You represent and warrant that you have all the rights, power and authority necessary to grant the rights granted herein to any Content submitted.
You may be able to choose to submit, post, and display any materials on or through the Service under a public license (e.g., a Creative Commons license), whether by manually marking your materials as such or using IdeaSynthesis applications to do so. For avoidance of doubt, IdeaSynthesis is not a party to any such public license between you and any third party. Also, for avoidance of doubt, IdeaSynthesis may choose to exercise the rights granted under (a) the public license or licenses, if any, you apply to your materials or (b) this Agreement.
9. No Resale of the Service. Unless expressly authorized in writing by IdeaSynthesis, you agree not to reproduce, duplicate, copy, sell, trade, resell or exploit for any commercial purposes (a) any portion of the Service, (b) use of the Service, or (c) access to the Service.
10. Publicity.
(a)Your Use of Our Brand Features. You may not use or permit the use of IdeaSynthesis’ trade names, trademarks, service marks, logos, domain names, and other distinctive brand features, including "IdeaSynthesis" and "IdeaSynthesis.com", except with the prior written approval of IdeaSynthesis or in compliance with such standard use guidelines as IdeaSynthesis may publish and amend from time to time.
(b)Our Right to Cite You as a Reference. We may use your data, suitably anonymized, solely as a customer reference and we may display said data on our website. We will promptly discontinue such references in the event that you terminate use of the Service and notify us thereof. Additionally, we may automatically include IdeaSynthesis’ name, logo or slogan (e.g., "Driven by IdeaSynthesis") within your Content at the level of a footnote, along with your copyright notices or in a similar location.
11. User’s Representations and Warranties. You represent and warrant that (a) all of the information provided by you to IdeaSynthesis to use the Service is correct and current; and (b) you have all necessary right, power and authority to enter into this Agreement and to perform the acts required of you hereunder.
12. Disclaimer of Warranties. Your access to and use of the Services or any Content is at your own risk. You understand and agree that the Services is provided to you on an "AS IS" and "AS AVAILABLE" basis. Without limiting the foregoing, IDEASYNTHESIS AND ITS PARTNERS DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. We make no warranty and disclaim all responsibility and liability for the completeness, accuracy, availability, timeliness, security or reliability of the Services or any content thereon. IdeaSynthesis will not be responsible or liable for any harm to your computer system, loss of data, or other harm that results from your access to or use of the Services, or any Content. You also agree that IdeaSynthesis has no responsibility or liability for the deletion of, or the failure to store or to transmit, any Content and other communications maintained by the Services. We make no warranty that the Services will meet your requirements or be available on an uninterrupted, secure, or error-free basis. No advice or information, whether oral or written, obtained from IdeaSynthesis or through the Services, will create any warranty not expressly made herein.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IDEASYNTHESIS AND ITS SUBSIDIARIES, AFFILIATES, MANAGERS, OFFICERS, EMPLOYEES, AGENTS, PARTNERS AND LICENSORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, DATA, USE, GOOD-WILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM (A) YOUR ACCESS TO OR USE OF OR INABILITY TO ACCESS OR USE THE SERVICES; (B) ANY CONDUCT OR CONTENT OF ANY THIRD PARTY ON THE SERVICES, INCLUDING WITHOUT LIMITATION, ANY DEFAMATORY, OFFENSIVE OR ILLEGAL CONDUCT OF OTHER USERS OR THIRD PARTIES; (C) ANY CONTENT OBTAINED FROM THE SERVICES; OR (D) UNAUTHORIZED ACCESS, USE OR ALTERATION OF YOUR TRANSMISSIONS OR CONTENT, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE) OR ANY OTHER LEGAL THEORY, WHETHER OR NOT IDEASYNTHESIS HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGE, AND EVEN IF A REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.
Some jurisdictions do not allow the exclusion of certain warranties or the exclusion or limitation of liability for consequential or incidental damages, so the limitations above may not apply to you.
13. Termination; Suspension. IdeaSynthesis may, in its sole discretion, at any time and for any reason, terminate the Service, terminate this Agreement, or suspend or terminate your account. In the event of termination, your account will be disabled and you may not be granted access to your account or any files or other content contained in your account although residual copies of information may remain in our system for some time for back-up purposes. If we terminate the Service or your account for any reason other than your breach of this Agreement (as determined by IdeaSynthesis), we will refund to you any amount that you have pre-paid for Services not yet performed or periods of time not yet elapsed. Sections 12 and 14 - 19 of these Terms (including the section regarding limitation of liability), shall survive expiration or termination.
14. Indemnification. You agree to hold harmless and indemnify IdeaSynthesis, and its subsidiaries, affiliates, managers, officers, agents, employees and members from and against any third-party claim arising from or in any way related to your use of the Service, including any liability or expense arising from all claims, losses, damages (actual and consequential), suits, judgments, litigation costs and attorneys’ fees, of every kind and nature. In such a case, IdeaSynthesis will provide you with written notice of such claim, suit or action.
15. Copyright Information. IdeaSynthesis respects the intellectual property rights of others and expects users of the Services to do the same. We will respond to notices of alleged copyright infringement that comply with applicable law and are properly provided to us. If you believe that any content on our website or provided through the Services has been copied in a way that constitutes copyright infringement, please provide us with the following information: (i) a physical or electronic signature of the copyright owner or a person authorized to act on their behalf; (ii) identification of the copyrighted work claimed to have been infringed; (iii) identification of the material that is claimed to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled, and information reasonably sufficient to permit us to locate the material; (iv) your contact information, including your address, telephone number, and an email address; (v) a statement by you that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and (vi) a statement that the information in the notification is accurate, and, under penalty of perjury, that you are authorized to act on behalf of the copyright owner.
We reserve the right to remove Content alleged to be infringing without prior notice and at our sole discretion. In appropriate circumstances, IdeaSynthesis will also terminate a User’s account if the User is determined to be a repeat infringer. Our designated copyright agent for notice of alleged copyright infringement appearing on the Services is:
IdeaSynthesis LLC
Attn: Copyright Agent
20 Park Plaza Suite 400
Boston, MA 02116
Email: copyright@ideasynthesis.com
16. Entire Agreement; No Third-Party Beneficiaries. This Agreement constitutes the entire agreement, superseding any prior understandings, between you and IdeaSynthesis relating to your use of the Service. You also may be subject to additional terms and conditions that may apply when you use or purchase certain other IdeaSynthesis services, affiliate services, third-party content or third-party software. Nothing in this Agreement shall be deemed to confer any rights or benefits upon third parties (including end-users of Content through the Services).
17. Waiver and Severability of Terms. IdeaSynthesis’ failure to exercise or enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision. If any provision of this Agreement is found by a court of competent jurisdiction to be invalid, the parties nevertheless agree that the court should endeavor to give effect to the parties’ intentions as reflected in the provision, and the other provisions of this Agreement shall remain in full force and effect.
18. Statute of Limitations. You agree that, regardless of any statute or law to the contrary, any claim or cause of action arising of or related to use of IdeaSynthesis applications or this Agreement must be filed within one (1) year after such claim or cause of action arose or be forever barred, except for claims for indemnification under Section 13 above.
19. Choice of Law; Jurisdiction; Forum. This Agreement will be governed by and construed in accordance with the laws of the Commonwealth of Massachusetts, USA, without giving effect to its conflict-of-laws provisions or your actual state or country of legal domicile. Any claims, legal proceeding or litigation arising in connection with the Service will be brought solely in Suffolk County, Massachusetts, USA, and you consent to the jurisdiction of such courts.

Spot Invoice Print API

The Spot Invoice Print API is a simple, REST API that produces print-ready PDF invoices. All inputs are passed using standard HTTP request parameters and headers: a simple set of request parameters can easily produce an attractive PDF invoice in any language that has a functional HTTP client (which is just about every language!).

Access to the print API is available to all Spot Invoice users on the Premium plan.
Example
A simple example is shown below in a variety of tools and languages (if you are logged in and on the Premium plan, this will include your account ID and secret so you can just copy and paste it to generate the example invoice):


	

	

	

	

	

	
Returns a PDF invoice based on the input parameters.
URL Structure
https://spotinvoice.com/api/print
Request Method
POST
Since
1.0
Request Content-Type
application/x-www-form-urlencoded
Parameters
Name Required Quantity Description
header Yes Exactly 1 The banner text to be shown on the top of the invoice.
logo No Exactly 1 The logo image to be shown on the top of the invoice, encoded as a base-64 string with no padding.
from.name Yes Exactly 1 The name of the person sending the invoice.
from.address No Exactly 1 The address of the person sending the invoice.
from.city No Exactly 1 The city of the person sending the invoice.
from.state No Exactly 1 The state of the person sending the invoice.
from.postcode No Exactly 1 The post or zipcode of the person sending the invoice.
from.country No Exactly 1 The country of the person sending the invoice.
from.phone No Exactly 1 The phone number of the person sending the invoice.
from.phone.caption No Exactly 1 The caption to be used for the phone number. If not specified, the default caption is Phone:.
from.email No Exactly 1 The email address of the person sending the invoice.
from.email.caption No Exactly 1 The caption to be used for the email address. If not specified, the default caption is Email:.
from.fax No Exactly 1 The fax number of the person sending the invoice.
from.fax.caption No Exactly 1 The caption to be used for the fax number. If not specified, the default caption is Fax:.
to.name Yes Exactly 1 The name of the person the invoice is getting sent to.
to.company No Exactly 1 The company of the person the invoice is getting sent to.
to.address No Exactly 1 The address of the person the invoice is getting sent to.
to.city No Exactly 1 The city of the person the invoice is getting sent to..
to.state No Exactly 1 The state of the person the invoice is getting sent to.
to.postcode No Exactly 1 The post or zipcode of the person the invoice is getting sent to.
to.country No Exactly 1 The country of the person the invoice is getting sent to.
to.phone No Exactly 1 The phone number of the person the invoice is getting sent to..
to.phone.caption No Exactly 1 The caption to be used for the phone number. If not specified, the default caption is Phone:.
to.email No Exactly 1 The email address of the person the invoice is getting sent to..
to.email.caption No Exactly 1 The caption to be used for the email address. If not specified, the default caption is Email:.
to.fax No Exactly 1 The fax number of the person the invoice is getting sent to..
to.fax.caption No Exactly 1 The caption to be used for the fax number. If not specified, the default caption is Fax:.
purchaseorder No Exactly 1 The purchase order number to be attached to this invoice.
purchaseorder.caption No Exactly 1 The caption to be used for the purchase order. If not specified, the default caption is Purchase Order
invoicenumber No Exactly 1 The invoice number to be attached to this invoice.
invoicenumber.caption No Exactly 1 The caption to be used for the invoice number. If not specified, the default caption is Invoice Number
invoicedate No Exactly 1 The date that the invoice should be marked, in the format YYYY-MM-DD (for example, 2013-09-06).
invoicedate.caption No Exactly 1 The caption to be used for the invoice date. If not specified, the default caption is Date
duedate No Exactly 1 The date that the invoice is due, in the format YYYY-MM-DD (for example, 2013-09-06).
duedate.caption No Exactly 1 The caption to be used for the due date. If not specified, the default caption is Purchase Order
item.index.description Yes Exactly 1 The description for an invoice item. There must be at least one entry, and the index must increment for each subsequent entry.
item.index.price Yes Exactly 1 The price for an invoice item. There must be at least one entry, and the index must increment for each subsequent entry. It must be a number.
item.index.quantity No Exactly 1 The quantity of the invoice item (for example, if this invoice entry is for a timecard this would be the number of hours). It must be a number, and if not specified it is assumed that the invoice entry is a single item. Otherwise, this quantity will be multiplied by the specified price to produce the final price for this invoice item entry.
item.index.units No Exactly 1 The units of the invoice item (for example, if this invoice entry is for a timecard this would be "hours"). If not specified the field will be blank.
previousbalance No Exactly 1 The previous balance: this must be a number (either positive if the client had an unpaid invoice balance, or negative if the client had overpaid previously and has an existing balance).
previousbalance.caption No Exactly 1 The caption to be used for the previous balance. If not specified, the default caption is either Balance Due (if the client had an unpaid invoice balance) or Existing Balance (if the client had overpaid previously and has an existing balance).
tax No Exactly 1 The percentage to be used for the tax: this will be multipled by the invoice value (the sum of the value of all the invoice items and the previous balance) and will be added at the bottom of the invoice. If not specified, no tax is calculated.
tax.caption No Exactly 1 The caption to be used for the tax. If not specified the default caption is Tax.
tax.suffix No Exactly 1 The suffix indicator to be used for the tax line. If not specified the default suffix is %.
Response Content-Type
application/pdf
Returns
The PDF invoice generated from the request parameters.
Errors
400
Invoice data required.
401
Authentication required.
401
Unauthorized.
403
Service Plan Upgrade Required.
Notes
All parts of the invoice that are not specified in the request are left off the invoice. There must be at least 1 invoice item for the invoice to successfully print.
Returns a PDF copy of any Stripe invoice based on the input parameters.
URL Structure
https://spotinvoice.com/api/print
Request Method
POST
Since
1.0
Request Content-Type
application/x-www-form-urlencoded
Parameters
Name Required Quantity Description
header Yes Exactly 1 The banner text to be shown on the top of the invoice.
logo No Exactly 1 The logo image to be shown on the top of the invoice, encoded as a base-64 string with no padding.
from.name Yes Exactly 1 The name of the person sending the invoice.
from.address No Exactly 1 The address of the person sending the invoice.
from.city No Exactly 1 The city of the person sending the invoice.
from.state No Exactly 1 The state of the person sending the invoice.
from.postcode No Exactly 1 The post or zipcode of the person sending the invoice.
from.country No Exactly 1 The country of the person sending the invoice.
from.phone No Exactly 1 The phone number of the person sending the invoice.
from.phone.caption No Exactly 1 The caption to be used for the phone number. If not specified, the default caption is Phone:.
from.email No Exactly 1 The email address of the person sending the invoice.
from.email.caption No Exactly 1 The caption to be used for the email address. If not specified, the default caption is Email:.
from.fax No Exactly 1 The fax number of the person sending the invoice.
from.fax.caption No Exactly 1 The caption to be used for the fax number. If not specified, the default caption is Fax:.
to.name Yes Exactly 1 The name of the person the invoice is getting sent to.
to.company No Exactly 1 The company of the person the invoice is getting sent to.
to.address No Exactly 1 The address of the person the invoice is getting sent to.
to.city No Exactly 1 The city of the person the invoice is getting sent to..
to.state No Exactly 1 The state of the person the invoice is getting sent to.
to.postcode No Exactly 1 The post or zipcode of the person the invoice is getting sent to.
to.country No Exactly 1 The country of the person the invoice is getting sent to.
to.phone No Exactly 1 The phone number of the person the invoice is getting sent to..
to.phone.caption No Exactly 1 The caption to be used for the phone number. If not specified, the default caption is Phone:.
to.email No Exactly 1 The email address of the person the invoice is getting sent to..
to.email.caption No Exactly 1 The caption to be used for the email address. If not specified, the default caption is Email:.
to.fax No Exactly 1 The fax number of the person the invoice is getting sent to..
to.fax.caption No Exactly 1 The caption to be used for the fax number. If not specified, the default caption is Fax:.
purchaseorder No Exactly 1 The purchase order number to be attached to this invoice.
purchaseorder.caption No Exactly 1 The caption to be used for the purchase order. If not specified, the default caption is Purchase Order
invoicenumber No Exactly 1 The invoice number to be attached to this invoice.
invoicenumber.caption No Exactly 1 The caption to be used for the invoice number. If not specified, the default caption is Invoice Number
invoicedate No Exactly 1 The date that the invoice should be marked, in the format YYYY-MM-DD (for example, 2013-09-06).
invoicedate.caption No Exactly 1 The caption to be used for the invoice date. If not specified, the default caption is Date
duedate No Exactly 1 The date that the invoice is due, in the format YYYY-MM-DD (for example, 2013-09-06).
duedate.caption No Exactly 1 The caption to be used for the due date. If not specified, the default caption is Purchase Order
stripe_invoice Yes Exactly 1 The Stripe API identifier for the invoice to print (for example, in_2Wzw0tkjmc1j0i).
previousbalance No Exactly 1 The previous balance: this must be a number (either positive if the client had an unpaid invoice balance, or negative if the client had overpaid previously and has an existing balance).
previousbalance.caption No Exactly 1 The caption to be used for the previous balance. If not specified, the default caption is either Balance Due (if the client had an unpaid invoice balance) or Existing Balance (if the client had overpaid previously and has an existing balance).
tax No Exactly 1 The percentage to be used for the tax: this will be multipled by the invoice value (the sum of the value of all the invoice items and the previous balance) and will be added at the bottom of the invoice. If not specified, no tax is calculated.
tax.caption No Exactly 1 The caption to be used for the tax. If not specified the default caption is Tax.
tax.suffix No Exactly 1 The suffix indicator to be used for the tax line. If not specified the default suffix is %.
Response Content-Type
application/pdf
Returns
The PDF invoice generated from the request parameters.
Errors
400
Invoice data required.
401
Authentication required.
401
Unauthorized.
403
Service Plan Upgrade Required.
Notes
All parts of the invoice that are not specified in the request are left off the invoice. There must be at least 1 invoice item for the invoice to successfully print.

Try SpotInvoice FREE for 14-days

{{email_error}}
{{password_error}}
Or sign in with your Google, Facebook, Github or Outlook.com (Microsoft) account.

Features

Premium

$20/month


  • Unlimited invoices
  • Multiple page invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Embed an invoice in your own website
  • Stripe Integration
  • Accept Payments on SpotInvoice.com
  • Accept payments on your own website using our embedded payment view
  • Print Invoices using the API

Pro

$5/month


  • Unlimited invoices
  • Multiple page invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Embed an invoice in your own website

Free

 


  • 3 invoices/month
  • Multiple page invoices

Invoices

Account

Invoice Reminders
SpotInvoice can send you an email every day, once a week or once a month to remind you to update your invoices: this makes keeping your invoices current really easy: no need to log in, you can just reply to the email with your updates or special instructions and the requested updates will be applied to the invoice.
at
on on the day
Account Summaries
SpotInvoice can send you a summary email every week or month with information about every unpaid invoice in your account, with links to the individual invoices so you can quickly open each invoice, make any final changes and then send it out.
at
on on the day
Stripe Connect
Your Stripe account is connected: you can print invoices.

Your Stripe account is connected: you can accept payments for your invoices and print PDF copies of your Stripe charges and invoices.

Connect your Stripe account to accept credit card payments for your invoices and print PDF copies of your Stripe charges and invoices using Spot Invoice (requires a premium account).

Connect with Stripe

Account ID & Secret

   
Credit Card Information
Service Plan
You are currently on the Pro plan.
Your next invoice will be $ (this includes a {{userdata.discount}}% discount) on .
Features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Embed an invoice in your own website


Upgrade to the Premium plan to get these features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Embed an invoice in your own website
  • Stripe Integration
  • Accept Payments on SpotInvoice.com
  • Accept payments on your own website using our embedded payment view
  • Print Invoices using the API
You are currently on the Premium plan.
Your next invoice will be $ (this includes a {{userdata.discount}}% discount) on .
Features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Stripe Integration
  • Accept Payments
  • Print Invoices via API


Upgrade to the Pro plan to get these features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
You are currently on the Free plan.
Features:
  • 3 invoices/month
  • Single page invoices


Upgrade to the Pro plan to get these features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email


Upgrade to the Premium plan to get these features:
  • Unlimited invoices
  • Multipage invoices
  • Invoice logos
  • Create Invoices from Email
  • Add Invoice Items by Email
  • Stripe Integration
  • Accept Payments
  • Print Invoices via API

Email Address & Name

{{personalinfo.email.$errorstring}}
{{personalinfo.name.$errorstring}}

Company Name & Address

{{personalinfo.companyname.$errorstring}}
{{personalinfo.addressline.$errorstring}}
{{personalinfo.newcity.$errorstring}}
{{personalinfo.newzip.$errorstring}}
{{personalinfo.newcountry.$errorstring}}
{{personalinfo.newphone.$errorstring}}
{{personalinfo.newfax.$errorstring}}

Time Zone

{{personalinfo.timezone.$errorstring}}

Invoice Settings

Company Logo

  

Password

{{updatepassword.oldpassword.$errorstring}}
{{updatepassword.newpassword.$errorstring}}
{{updatepassword.verifypassword.$errorstring}}

Reset your account password

If you signed up with an email address and password, enter the email address below to reset your password. If you signed up with a Google, Facebook, Github or Outlook.com (Microsoft) account then you will need to visit that site to update your password.
{{email_error}}

Login to your account

{{email_error}}
{{password_error}}
Forgot your password?
Need an account?
Or sign in with your Google, Facebook, Github or Outlook.com (Microsoft) account.
Spot Invoice is from IdeaSynthesis, a technology development firm based in Boston. We send out invoices, and we wanted to make the invoice creation process as simple as possible for us. A lot of existing invoice generation is done by either printing out Excel spreadsheets, using large accounting packages or filling out one or more forms on the web: we thought that there had to be an easier, more interactive way to to go about creating an invoice.
We think visual design makes everything better: your changes show up instantly, and when you're done you hit a button and you've got a perfect PDF you can print out on any printer (or attach to an email).
So here we are: we don't know if this is the best solution possible, but we definitely think this IS a much better way to go about creating invoices. Try it: let us know what you think.

Contact us give us suggestions, opinions, love

We're not hard to find. Reach us at:

IdeaSynthesis LLC
20 Park Plaza, Suite 400
Boston MA 02116
P: (617) 744-9921
E: info@ideasynthesis.com