User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working on a UI for a reservation system where a unit can either be rented on a flat fee OR per duration. For duration mode, the unit can be rented based on blocks of hours.

In the case below, the cost to rent the unit for the first 4 hours is $25. For 4 - 8 hours, the cost is $50.

The challenge is allowing user to specify a cost for infinite use. Another words, the product owner can technically enter 1,000,000 in the box I highlighted below but I'm looking for a more eloquent solution.

Any suggestion? I appreciate your time in advance...

Screenshot of price input

I have 2 versions at the moment:

UI Options

share|improve this question
Hi 3nafish. Thanks for the input. I can somehow see the relationship though I'm struggling to apply it to my scenerio. – nasigoreng Dec 9 '13 at 4:01
up vote 6 down vote accepted

What about letting the user define a minimum fee (i.e. a baseline price), and then fees above a certain usage threshold.

The last tier will automatically be the one for infinite use.

enter image description here

share|improve this answer
I like this one because it's understandable and removes redundant fields (maximum and minimum for the next tier). Not to mention less form validation necessary! Thanks – timmied Dec 9 '13 at 8:58
@dkhgh thanks for taking the time. This is exactly what I'm looking for. Less is more! – nasigoreng Dec 10 '13 at 13:44

Just insert the infinite symbol () as default value when the field is empty.

This would be the default value when a new row is created, and it will be the value of the field if the user deletes the value he has entered...

enter image description here

share|improve this answer
Thanks for your answer JEA. I have tried that before and I'm still "hoping" there's a more eloquent solution for addressing this issue. I appreciate your response. – nasigoreng Dec 9 '13 at 4:03

Your Answer


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.