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


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

| 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 – Timmetje 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

| improve this answer | |
  • 1
    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 clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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