Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I am working on a monthly subscription site in which users can cancel/upgrade/downgrade anytime they want. I am integrating the payment module with Paypal and would like to know the pros and cons of billing the users monthly over sending them an invoice and having them manually make a payment.

Personally to me, sending them an invoice is an unnecessary step that requires user's action (and I will need to worry about scenarios such as what happens if they dont pay, do I cut them off from using the system)?

Thoughts?

share|improve this question
Billing automatically is a lot smarter... doesnt bring attention to the bill. We have a few customers for our SAAS products that would cancel if they had an invoice, but dont seem to mind the $25 per month fee on their statement. They literally have not used our system for over a year. – Frank Feb 22 '11 at 20:41

5 Answers

You should build the automatic invoicing system. Here are my reasons:

  1. After you get more than 5 customers, sending invoices is going to become a pain
  2. Chasing customers for money is a non-value adding activity for your business
  3. Getting paid should be a fun experience for you, not a chore
  4. If it's a task that can be easily automated, you should just automate it to begin with. You can even make your life easier by integrating with a third party service that specializes in bill collections. CheddarGetter and WePay are some you could use.
share|improve this answer
Sending invoices will be automated so there wouldn't be any manual effort involved in this. – user3462 Feb 20 '11 at 22:45

Well considering online payments are the most flexible and easiest option for most, you would be crazy not to have automated online billing as opposed to sending them out an invoice they manually have to pay and read.

share|improve this answer

If you are really cares about customer service then sending an invoice is the best way so that these transactions can be viewed by customer or show it to others.Anyways i feel sending invoice will be automatic not manual so it is not a big deal.

If you send an invoice to customers it also adds a mileage to the company because they feel that they are treating very well.

share|improve this answer

Subscription sites that allow upgrades, downgrades and cancellations can become very complex when you begin accounting credits that are due to accounts. Chasing up invoices, then logging the different movements between products, plans and pricing and accounting for discounts can become very cumbersome. If you grow your subscriber base, a manual invoice system will be very difficult to scale.

There are many tools that can help you manage either process you choose. For example, freshbooks.com can be helpful with invoices and chargify.com, zuora, vindicia are examples of tools for subscription billing management.

Also, depending on your product offering you should consider also offering a yearly subscription. Typically, customers on a yearly plan have different retention rates than monthly subscribers and the upfront cash may help you manage growth better.

share|improve this answer

I think there is a reason most subscription services work the same way, by automatically billing the customers monthly. You'll probably have enough hassles dealing with expired credit cards and failed payments, so why would you also want to chase people who are late with the payment or aren't paying at all?

Sending out invoices also seems like unnecessary effort if you can avoid it. Customers usually get access to billing history where they can download invoices/receipts for their records.

Also, there are services like Spreedly, Chargify, Recurly, CheddarGetter which can help you with handling subscription related tasks.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.