Archives For November 2010

Your money back, faster

Zhenya Grinshteyn —  November 26, 2010 — 1 Comment

With the flow of the site improved, some of that same magic was put towards improving reimbursement times. Expenses paid back with direct deposit used to take 8 days to clear and land in the receivers account. We’ve just reduced that down to 4 days, making our reimbursement twice as fast!

If you’re already set up for direct deposit, welcome to the fast lane! If you haven’t had a chance to experience the awesome, set up your account and start getting your money back faster. Get more detailed info on our direct deposit help page.

The Expensify Experience

micah —  November 18, 2010 — 6 Comments

Bigger, Bolder, Better

For the past couple of months we have been working on overhauling the Expensify Experience. But what exactly does that mean? For one, it definitely involves a visual makeover. But making it pretty is just the surface. There is a lot more that goes on behind the scenes to make entire *experience* a better one.


Whichever page you are on, whichever dialog you open, or whichever button you click, you should know and feel you are inside Expensify the whole time. For an overall sleeker look we created a unified color scheme, matching icons, a bolder logo, evenly distributed whitespace, controlled font sizes, rounded corners, and some surprise drop shadows here and there. To ensure everything looks the same way, we established styling patterns for existing and future features that designers and developers must adhere to.


Since we see and breathe Expensify every day, sometimes it’s hard to see the app from a user’s perspective, when everything is new and unfamiliar, and at times even confusing. Thus we strive to make each action unconfusing and obvious in order to match the user’s expectations as closely as possible. Do the buttons look like buttons? Will a user know how to close a dialog? Should that be on the left side or the right side? These and more are the questions we tested, implemented, re-implemented, and discussed at length. For example, we did away with the cancel and done buttons to close dialogs, and opted instead for just a regular X, which is the same way you close a window. We added an ellipsis … to buttons that open a popup. There is no more search button if the search updates automatically. The main site navigation has moved from the left side of the screen to the top. Now there is additional information with tips, hints, and handy shortcuts on the left side of each page, leaving much more room to manage your data. Thus by merging established web patterns with bold explorations of new ideas we made Expensify as easy to use as possible.


Complex systems are complex, no matter which way you look at it. However, you can still make a complex system understandable by breaking it down into discrete steps that show only what is necessary at that point. Therefore, we carefully analyzed our flows to detect problem points, confusing messages, and just common annoyances. Then we crafted a plan to get highlight the positives and get rid of all the negatives (even if it meant massively reorganizing existing code) in order to achieve a much smoother flow.

Sign Up: Before, it took a user at least 5 steps to actually sign up and start using Expensify, given that they didn’t diverge into other convulted steps. Now, you can sign up in one click, and BAM you’re in the Dashboard, ready to start.

Sign In: Often what seems so straightforward can contain a number of different errors which crop up at a crucial point; in this case, before you’re even in the app. We polished our sign in flow to distinguish existing users from new users, pre-fill your email, show only the relevant Single Sign On option, and helpfully inform the user of any errors, making sign in seamless.

Import a credit card or bank account: What used to be a dreaded process is now as easy as 1, 2, 3, literally! The new import flow nudges you along your import journey, whether it means uploading an OFX or CSV file and customizing the settings or entering your username and password from on online account.


Expensify wouldn’t be Expensify if it were just a plain ol’ expense reporting application. To get that little extra kick we added sugar and spice and everything nice, plus these juicy extras. Some of these new features have already been popping up, and they are all part of the big redesign. Morevoer, there a number of brand new features packaged in this launch.

Centralized Billing: To do away with the confusion of who is paying, we introduced centralized billing at the beginning of the month. You can read more about it here.

Reports: We simplified report states and added starred reports so you can easily see which reports are awaiting action. You can read more about it here.

People: With the people page you can consolidate all of your employees, consultants, clients, and others you work with, as well as manage their admin status and their approval workflow all in one place. You can read more about it here.

New Expense: Now there’s a better, slicker, quicker way to create expenses. You can easily switch between adding a manual expense, be it a cash expense or from a card, and a mileage expense. You can fill in all the expense details, and even attach the receipt or map right there. Another of the big improvements is the ability to create expenses in bulk. Modelled after a spreadsheet, the Excel-like table of data allows you to add multiple expenses faster and in one go. And yes, you can even add mileage this way.

Analytics: You could already quickly filter your expenses by date, category, tag, keyword, and then view them in a line, bar, or pie chart. Now you can save these charts to your Analytics page, allowing you to see more data at a glance. You can also go back to your filtered expenses with one click, so you spend less time getting to your data and more time thinking about your data.

Dashboard: We recognize expense reporting and tracking can be overwhelming at times, so we decided to give you a stable ground to start on. At first you’ll see big icons that guide you towards the next action you should take, so you can start expensifying as painlessly and quickly as possible. Moreover, the dashboard changes as your needs evolve. After you’ve added or completed an action, you’ll see in its spot a useful summary of your activity along with shortucts to jump straight into productive expensifying.

And it doesn’t end there. We are continually working on fixing, tweaking, and adding new features, so you can always expect to see improvements in the Expensify Experience.

So, what do you think? I’d love to read your feedback about these big changes. After all, we work for YOU.

They say imitation is the highest form of flattery. But when it comes from competition… what does that even mean? Take our award-winning job post, whose intro includes this line:

“We’re getting crushed under an ever-growing pile of super awesome work, and I need one bright soul to help us dig our way out. I can guarantee you fun, an amazing opportunity to learn, and the siren’s call of distant riches.”

A competitor — let’s call them “ExpenseFog” — posts the following *three days later*:

“We’re getting hammered by an explosion of users loving our product and we need a hero to come to the rescue. I can guarantee you an amazing opportunity to learn from some of the smartest engineers and business people LA has to offer. Plus an amazing opportunity to make money.”

Seriously dude? Write your own frickin’ job post.

A lot of you have been asking for a way to pay for all of your employees use of the app from one account, regardless of who is approving their expense reports. In keeping with making things a little better each and every day, we’ve just released centralized billing which lets you do just that.  At the end of each month, we’ll charge the billing card associated with your account for the active users from each expense policy that you own.

Wondering how centralized billing works?

  • If you have previously created an expense policy, only the billing card tied to the policy owner’s account will be used to pay for the use and approvals of everyone part of that policy.
  • Any newly created expense policy will be tied to the billing card associated with your account by default.
  • Any administrators part of a policy can take over paying for it at any time by going to the billing tab of the policy they want to take over.  Once a person takes over paying for a policy, they will become that policy’s owner.

All of this makes central billing incredibly powerful, eliminates the confusion of who pays, and adds an entire new level of flexibility to creating workflows without a rigid report approval structure.  The person getting billed will still get 2 free users each month across all of the policies they pay for and, as always, there are no contacts to sign. You are free to use our app for as long as you need to with the option to cancel billing at any time.

Find out more about our pricing and billing options here