Remove the time limit where you can, warn before it expires where you cannot, and never discard what somebody typed without telling them why.

Who takes longer than you expect

Forms are built and tested by people filling them in quickly, in one sitting, at a desk.

Real people are interrupted by a customer, a child, or a delivery, and come back to it later.

Somebody using a screen reader, typing with one hand, or reading carefully takes several times as long as your test did.

So a limit that seems generous from the inside is regularly hit by exactly the people you least want to turn away.

Where limits come from

The second is the most common on a small business site. Nobody decided the form should expire after fifteen minutes; it was a default in something, and it has been quietly discarding half-finished enquiries ever since.

The requirement, plainly

Which is one of the clearer ones in this subject.

Either there is no time limit, or somebody can turn it off, adjust it, or extend it before it expires.

Where extension is offered, it has to be warned about with enough time to respond and extendable more than once.

For a small business form there is usually no reason to have a limit at all, which makes this the easy version of the requirement.

Exceptions exist where a real-time booking is holding a slot or a payment session is genuinely time-bound.

Those are the cases where the warning matters rather than the removal.

A worked example

A business had a longer quote request form with several fields and a description box.

Their platform expired the session after only twenty minutes of inactivity, and the form then submitted to an error page with nothing preserved.

They only found it because a customer telephoned to complain, having filled it in twice.

The fix was a setting change, extending the session considerably, plus saving the entries in the browser as somebody types.

Half-completed submissions stopped appearing in their server logs entirely after that.

Nobody knows how many people had given up silently over the previous three years.

Save what they typed

Which is the practical protection whatever the limit is.

Most form tools can retain entries in the browser as somebody types, so an interruption, a reload, or a back button does not lose anything.

That helps everybody and it is invisible until the moment it matters.

Ask whoever maintains the form whether it is enabled, since many tools offer it and few have it switched on.

Where the form collects anything sensitive, that storage needs thinking about, which is a fair question rather than a reason not to.

For an ordinary enquiry form asking a name, a number and a description, there is no reason not to have it.

The entries clear once the form submits, so nothing lingers beyond the visit itself.

Ask for that specifically rather than assuming it happens.

Warn before, not after

Where a limit genuinely has to exist.

A message appearing after everything is lost is not a warning, it is an apology.

The warning needs to arrive while there is still time to act, say what will happen, and offer a way to continue.

It also needs to be announced rather than only shown, since somebody who stepped away is not watching the screen.

And extending should be one action rather than a login or a restart.

Anything else discards the work of the people least able to redo it.

Check the booking and payment steps

Since those are where real limits live.

A booking system holding a slot for ten minutes is doing something reasonable and should say so.

A payment page expiring is usually outside your control and worth knowing about anyway, so you can warn people beforehand.

Tell somebody the step is timed before they start rather than during it, which lets them choose their moment.

Ten minutes announced in advance is workable, and ten minutes discovered halfway through is not.

Say it in the same sentence that introduces the step, where nobody can miss it.

Find out what yours is

Since almost nobody knows.

Open your form, fill in half of it, and leave it for half an hour.

Then come back, finish it, and submit.

If it fails, or if the entries have vanished, you have found a limit nobody chose.

That test takes thirty minutes of waiting and about two minutes of actual attention.

Start it before lunch and check it afterwards, which costs nothing at all.

Long forms are the underlying problem

Worth naming, since a time limit only bites on a form long enough to be interrupted during.

A form asking four questions is completed before anything expires, and one asking sixteen invites exactly the interruption this post is about.

So the durable fix is frequently to ask less: the name, the contact detail, and a description box, with everything else gathered in the conversation afterwards.

That improves the completion rate for every reason and removes the timing question entirely.

Where a long form is genuinely required, splitting it into steps that save as they go is the next best arrangement.

The counter-case

Some limits are protective.

A session that never expires on a shared or public computer leaves somebody's details available to the next person, which is a real consideration for anything with a login.

Spam protection also sometimes depends on timing, and loosening it has a cost.

And browser storage of half-completed forms is worth thinking about carefully where the questions asked are personal ones.

Test your own form by leaving it half done for half an hour, remove any limit you did not choose, and save what people type.

The check

  1. Half-fill your form.
  2. Leave it thirty minutes.
  3. Come back and submit.
  4. Note what was lost.
  5. Remove limits nobody chose.
  6. Enable saving as they type.
  7. Warn in advance on timed steps.

Step four is the finding, since a form that silently discards twenty minutes of typing produces no complaint and no record of what it cost.

The interrupted visitor is covered in filling in a form on a bus.


Frequently asked questions

Who takes longer than expected?

Anybody interrupted by a customer or a delivery, and anybody using a screen reader, typing with one hand, or reading carefully, who takes several times as long as your test.

Where do limits come from?

A session timeout, security settings nobody chose, a booking system holding a slot, a payment page, or a form tool's default.

What is the requirement?

Either no time limit, or the ability to turn it off, adjust it, or extend it before it expires, with a warning giving enough time to respond.

What protects people regardless?

Saving entries in the browser as somebody types, so an interruption or a reload loses nothing. Many tools offer it and few have it switched on.

How should a warning work?

It has to arrive while there is still time, say what will happen, be announced rather than only shown, and let somebody continue in one action.

How do I find my own limit?

Half-fill the form, leave it for thirty minutes, then come back and submit. If it fails or the entries vanished, you have found a limit nobody chose.

West Coast Media Solutions Inc. provides web design, web development, hosting, digital marketing, and business consulting to organisations across Canada, drawing on more than twenty-five years in the field.

Never tested what happens if somebody walks away?

Half-fill your form and leave it half an hour. A surprising number discard everything.

Start a Conversation