How We Improved Billing Form Conversions
written by Allan on September 14, 2012
In an effort to simplify the payment process for our potential LessAccounting customers, we’ve removed some fields from the current billing form. We removed the requirement of collecting the billing address. Here are the theories that lead us to remove form fields and a little bit about the repercussion from our former merchant provider.
1st Theory: Every form field you have slows the user down, delaying them from giving you money. Thus, fewer form fields means higher conversions (this is a widely postulated theory not formed by us).
2nd Theory (The “Mess Up”): Fewer form fields means higher conversions because it reduces the chance of user error. (Example: if you collect a billing address, you’ll potentially have customers enter incorrect information, meaning the billing address they enter won’t match what the bank has on file. Thus, you’ll lose a percentage of people.)
3rd Theory (On-Going Procrastination): For the past few years, we’ve collected full billing addresses for each user. Because we’re a SAAS app that bills monthly, we’d find that users would update their billing address on their banking website, but not with us. Having a bad billind address would resulting in a declined charge on the next billing date. At one point we had hundreds of bad billing addresses in our app. Having a hiccup in billing would also result in the bank data connection we have to stop connecting, missing days and days of transactions causing issues in their financial books in our app (double whammy).

The Solution
We trimmed the billing form down to the minimum amount of data needed, as shown below.
- Full Name
- Zip Code
- Billing
- Card Number
- Expiration
- CVS Security Code
Then, within our merchant account, we have as lenient settings as possible (in order to get as few declined card as possible).
Repercussions
After a few months of improved billing charges, CyberSource insisted that we add more form fields to the billing form. They wanted the following included:
- Address
- City
- State
We wanted less form fields, because it’s less information to “mess up”. We had a choice; either add these address fields or change merchants. We ended up changing merchants from CyberSource to FrontStream.
We still have the trimmed down billing form, and we still see less declined charges for our customers.
Side Note: Here’s an app that helps you find the lowest merchant fees: http://FeeFighters.com
Leave a Comment

Allan loves his family more than breathing. He lives in Panama City, Florida & grew up washing cars at his family's car washes. Oh and Allan hasn't worn underwear since 2004.

2 Comments
We’re using Stripe for Kicktastic and they don’t require a billing address at all. This also helps with international orders and field confusion there.
Nice, Allan. It would be cool to see some “time to complete” numbers for how long it takes people to convert on the new form.
I second Stripe. Their fees are higher, but we were up and billing in a few hours & they require minimal payment info.