The Fastest Way to Invoice Your Clients

I’ve been watching a few threads in our forums sparked by customers who want to gain visibility into our product roadmap. This is an important and sensitive issue, both inside and outside our company. We really value all the input we get from our users, and work hard to translate the thousands and thousands of requests into good decisions for everyone.

That said, after a few years of not knowing how to handle questions around what we’re doing next, we’ve settled on a practice of not telling anyone what we’re doing until it’s released. In a nutshell we won’t be sharing our product roadmap, and here are 5 reasons why:

Commitments weigh you down
Once you say you are going to do something, you really ought to do it. If you don’t follow through you are going to let people down. If you change your mind once or twice, you can probably get away with it. But if you make it a habit of going back on your word, you will lose credibility.

But credibility is just an internal problem - a bigger problem is it costs our customers when we mislead them. The problem for them isn’t that we blew our credibility; it’s that they made business decisions based on our commitments and when we don’t meet them, they suffer real business consequences.

I’ve killed the release of new features the night before they were scheduled to be rolled out. Why? They were not up to standard. Fortunately we hadn’t told anyone these features were on their way, and no harm was done. Releasing on a specific date what you said you would is a packaged software thing, and on the web you don’t need to subject yourself to this weight. Commitments make you heavy and less nimble, so avoid them every step of the way.

Keep Your competition guessing
Are your competitors watching you? There’s nothing like giving away your roadmap to inform your competition and make it easy for them to head you off at the pass. Keep your plans to yourself and you’ll always have your competitors guessing - which is right where you want them.

Purchase decisions get delayed
Here’s a scenario: I’m on the phone showing someone FreshBooks and I can tell they are as good as sold. And then I make the mistake of telling them what we are doing next and the conversation goes 180 degrees and they say, “that’s great – get in touch with me when it’s ready!” Not only did I lose a sale, now I have to follow up with someone in the future so I’ve created work for myself! Talk about putting salt in a wound.

People delay purchase decisions if you tell them “what’s coming”. I’ve seen this countless times. Early adopters might be different, but once you reach a certain level of maturity in the market, your product should sell itself as it is today. If it doesn’t, what are you saying about the people who pay for it now?

Don’t set expectations too high
Despite what people in Silicon Valley might tell you, you don’t need to tell everyone about your big vision to be successful. Instead, play your cards close and focus on doing a good job of telling people what you’ve done, not what you’re going to do. People want to believe in you, and there’s nothing like a track record of delivery to ensure their aspirations are well founded.

You can bank on surprise and delight
Finally, and most importantly, surprise and delight are hugely valuable. At FreshBooks we work hard to execute on extraordinary experiences every day. To be extraordinary you have to exceed expectations, and the best way to do that is to do something your user is not expecting … like releasing a feature they’ve been dying to have but figured you’d never implement.

16 Comments (add comment)

Nov 11/08
6:52 pm

I agree with not giving too much away. We struggle with customers wanting to know what’s coming up vs not committing unless we need to make changes. It’s a hard balance, and all software co’s have this prob.

We just give a few feature promises to users (and commit to them) and keep others up our sleeve…

Julian Stone, CEO http://www.proworkflow.com

Nov 12/08
5:41 am
May Chu says:

I must say that you have some bullish customers on your forums literally “demanding” features and being rather rude about it. I am quite impressed at how much man/woman power you have devoted to dealing with these people and I think it is about time that you flat out tell people that you are going to make executive decisions you believe will benefit your business and most of your clients.

Nov 12/08
12:31 pm
GirlPie says:

Great advice for any type of service or product business — I can see where it directly applies to my solo consultancy. Thanks to @Havi for tweeting about this post (now that I know your philosophy, I’ll have to look around to get to know your product ~ ha!)

Nov 12/08
3:05 pm

This is the way Apple has done business for years and it has done nothing to hurt them. It’s not what you plan to do, it’s what you do that really matters.

Nov 12/08
6:08 pm

RE: Shane

Tangent Comment - Your last line is actually a very famous jazz quote written in 1939 and first sung by Ella Fitzgerald. “T’ain’t What You Do (It’s the Way That You Do It)”.

It warms my heart to know that this still applies in 2008 and used in the topic of online invoicing and billing :)

Nov 12/08
9:10 pm
dazomaz says:

It’s kinda the same concept as ALMOST getting everything you asked for from Santa …

Nov 13/08
9:42 am
Bushfire says:

We are in the same SaaS industry and couldn’t agree more, especially if you sit with thousands of clients. Unfortunately one learns the hard way.
As long as new features are rolled out on a regular basis so that clents know active product development takes place.

Nov 14/08
12:04 pm
steven says:

Plus, too often people are distracted by the notion of the new shiny object coming.

To quote one of our advisors who built a very successfully SaaS business. “Always ask the customer if they are willing to pay for it [new features] when considering before developing them.”

How many times have salespeople said, if we build this I’ll have a XX new clients. Only to have those clients never sign-up…

Nov 18/08
11:27 am

[...] McDerment, co-founder of FreshBooks, just wrote an interesting post stemming from many requests in the FreshBooks customer forums for some indication of a product [...]

Nov 18/08
1:29 pm
dragonwize says:

“Releasing on a specific date what you said you would is a packaged software thing…”

I completely agree with this statement. But I would also agree that being secretive is also a part of that same industry.

I believe that is more about how your industry and business model that will determine how much information you can share and do well. Being transparent is a great thing but it does not work with all business models and vice versa.

In the end, it is the company management that is the key factor in determining what will work.

Nov 24/08
10:35 am

Hi Mike,
I can see why you moved away from the PaddlingOntario type projects into this exciting venture. Its really nice to see how your service has evolved. And future evolutions…. hmmm. I have one wish:
Printing Cheques…
Coming from Simply Accounting, going back to handwriting cheques will be a pain. Any way to simplify the process for offline payments?

Nov 25/08
10:08 am

@todd good to hear from you :)

re printing cheques: i hear you, and the specter of handwriting is indeed painful - we’ll keep it in mind.

Nov 27/08
12:46 am

It’s fascinating to me to watch passionate, engaged customers become so certain that they have the RIGHT to all of your business processes and closed-door information. It’s a great sign but it’s still a pain in the ass.

Nov 28/08
1:10 am

Insightful post.

I made that sales mistake once in the past (telling a potential client about upcoming features).

Besides there’s something odd about a product if it needs to sell itself by telling you what it plans to do in the future.

Nov 28/08
11:25 am

I will argue that a discussion forum and user group are another way for customers to gang up on you. Look at the discussion forums at 37 Signals. The gripes of customers provides a development roadmap to build a competitive product. Also if enough customers say you suck, you will be forced to veer off your own plan to cut the noise down. Sometimes product development can cause you to have a tin ear to your customers but sometimes you just end up oiling the squeaky wheel.

Dec 10/08
9:55 am

[...] process.  This morning I ran into interesting conversation between two blogs Read Write Web and Freshbook. Freshbook is trying to keep everything for them selves before the release while Read Write Web [...]


Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our 2007 customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 27 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts