I'm building a site that shows military allowance for housing (BAH). My site not only computes the BAH allowance, but shows estimated costs if one were to buy a house in that area. You can see the site here: http://bahcalculator.org/

I'm worried I'm confusing the user with too much data at once. The user needs to select a state, base, and grade (rank) to see their actual numbers. Should I change the site and put a very simple form that says Select State > Select Base and Grade, then have a hidden panel show up with all the numbers using jQuery? Or do you think I'm on track by showing everything at once?

4 Answers 4


I think your instincts are right. There is too much information.

My Personal Experience

  • I had to search for the action area - from a graphic design point of view, the boxes (with the big colourful headings) draw more attention than the form, which is the task entry point.
  • I had to make sense of what the boxes actually stand for, so you made me think unnecessarily.
  • There was a default option, so information that has nothing to do with me was given. I had to make sense of it and you took control from me (regarding what is it that I want)

Some Assumptions

See many of these and related here.

  • Users will enter your site with a specific task in mind. Spare them any information that is not relevant. One the form is filled, so the results.
  • Users don't read, they scan. You made me scan for the form, making my job harder.
  • By giving more information than needed you promote cognitive overload. Why display irrelevant information before the user has taken an action?

Information Prioritising

From a information design point of view, the additional expenses section draws more attention than the BAH rate/Home Purchase as it has a bigger heading in close proximity and it takes 100% width of the screen. This is counter what I believe is the really important information. You should really drop the BAH rate/Home Purchase to be above the additional section and have a heading as big.

I suggest you only show both sections after the user has filled the form.

If I'm being really picky, you can further reduce redundancy if instead of providing with dependents and without dependents radio buttons, you simply have a heading called dependents (under the Grade combo - for which you can remove 'select'), and just have two vertically aligned radions saying with and without:


download bmml source – Wireframes created with Balsamiq Mockups

A Visual Analysis

enter image description here

  • Wow thank you so much for this helpful reply. You are spot on that the BAH rate is the only info the user "needs" and everything else is extra. One thing, the map is for display only, to show the user that the BAH rate is for the right area they are searching. Do you think that's necessary? I love your idea of moving the Home Purchase text down. I will try to make that a panel that can be clicked to show all the numbers. I'll make some edits over the next few days and will repost here to see what you think.
    – caseym
    Aug 6, 2013 at 1:33
  • I can only assume that if I was looking for a place, I'd like to see the area on the map (nearby stations, parks, centres, etc.). What is important is that the map is part of the search result; so I would only have it displayed once a base has been selected.
    – Izhaki
    Aug 6, 2013 at 13:10
  • Ok I'll keep the map. I'll redo the map to start with a zoomed out view of the US, then zoom in once the user submits a search.
    – caseym
    Aug 6, 2013 at 20:37
  • Izhaki - if you have time could you please look at my updated design which I posted in this question?
    – caseym
    Aug 29, 2013 at 20:25

If you are worried about distraction, a hidden panel may still be more extreme than you need. Placing the lower-priority information lower on the page (as you seem to be doing already) should be enough. Some users may appreciate not having to dig for information, especially since it looks like users may need to look at information for multiple locations (which would multiply any digging required).

Actually, given what is there already, you have the opportunity for more information to mean less work for the user by explicitly giving a single metric that users could use to compare multiple areas:
"BAH" divided by housing price

You could even provide a metric that is potentially even more helpful, but not comparable across time, and which would require more work. You could give "BAH" divided by a typical mortgage cost over the same period as the "BAH" (monthly?), using the house price, a typical mortgage length and down payment amount (which you could choose once and not revisit for long periods of time), and a typical mortgage interest rate (which you would probably want to fetch a new value of every month or so).

  • No problem. Not to add even more work for you, but that map would be more useful if it showed the border of the area covered by the current BAH. ;) Users might like to know that a tiny change in move could trigger a different BAH. This would not take up any extra area, and is another example of more information potentially being easier to use rather than more difficult.
    – A.M.
    Aug 6, 2013 at 2:44
  • A.M. that's a great idea to highlight the BAH coverage area. I'll have to see if I have the data to support that.
    – caseym
    Aug 6, 2013 at 20:39
  • I might even go so far as to say that without the BAH coverage area being marked, the map is not very useful. (Users are likely to already know where they are talking about.) A couple of other ideas for making the map worthwhile, though, would be (a) allowing users to select the location from the map, and (b) showing base locations on the map.
    – A.M.
    Aug 7, 2013 at 15:43
  • A.M thanks for the helpful advice. I'll see what I can do on this part.
    – caseym
    Aug 8, 2013 at 22:52
  • @caseym no problem, and welcome to the site. By the way, you just got the up-voting privilege here. ;)
    – A.M.
    Aug 8, 2013 at 22:57

Some improvements could be:

  • Autofocus search field on load. Currently focus is on the Google map. Focused field sets the starting point for a user.
  • Drop-down list while search is good, but after item selection one should press Search or press Enter to perform search. Simplify this action by immediate search.
  • To minimize visual distraction, hide bottom panel Home Purchase Additional Expenses until user performs first search. As the panel contains a set of eye-catching elements, it will be better not to show it at the beginning to narrow user's attention to search task.
  • Remove frames around numbers in BAH Rate and Home Purchase. The frames create feel of editable fields, but those are just labels.
  • Thanks Alexey. I'm going to try and autofocus the search to the search bar. What is your opinion on removing the Browse by State > Base and replace it with a combo search box and drop down like this: baymard.com/labs/country-selector? What do mean by the frames around the BAH Rate and Home Purchase?
    – caseym
    Aug 6, 2013 at 2:24
  • I think your current design is good enough, Search allows typing experience while drop down allows picking experiense (for those who don't like to type). So you provide two different input means, which is good. Of course, more objective is to test interface with users. Under frame I meant border around numbers that is implemented with background image bg-price.gif Aug 6, 2013 at 3:41
  • Good idea. Once this gets going I'll track whether the user is using search or drop down, then make a decision to alter based on that data. I see what you're talking about now concerning the wire frame.
    – caseym
    Aug 6, 2013 at 20:39

Leave it how it is now. While in some situations required user-interaction can be overwhelming, you most definitely aren't overwhelming the user with a few inquiries.

For the most part, users don't like surprises. When I'm using a website that dynamically loads more questions (probably trying not to overwhelm me), I just find myself frustrated in wondering, "WHEN WILL IT EVER END?"

By displaying all of the required fields at once, you are giving the user a sense of control. They can visually interpret what is expected of them and then decide whether or not they wish to partake.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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