← All posts

I Built PassportTrail Because I Was Tired of Guessing

Muzafar ul Haq·15 May 2026·5 min read

I Built PassportTrail Because I Was Tired of Guessing

I've been travelling since 1998 — independently at least. Before that, from 1986, I travelled with my parents, on my mother's passport, the way most Pakistani kids of that generation did. No record of those early trips exists in any system, and I certainly don't have exact dates. Which is, in a small way, exactly the problem PassportTrail was built to solve. Travel happens, borders get crossed, and if nobody wrote it down at the time, it's gone.

Comic panel 1

But from 1998 onwards, the travel was mine. Business trips, family visits, moving between countries, building things across borders. At some point it stopped feeling like travel and started feeling like logistics — visas to manage, entry limits to track, applications to prepare.

And every time I had to fill in a visa application — US, UK, Schengen, it doesn't matter which — there was the same section. Travel history. Please list all countries visited in the last ten years, with entry and exit dates.

Ten years.

I'd sit there with my old passports spread out on my desk late at night, flipping through pages, trying to piece together where I'd been and when. Some trips had clear stamps. Many didn't. The UK never stamps your exit. Singapore moved to digital records years ago. The UAE is inconsistent. The US sometimes stamps, sometimes doesn't. You enter countries on a Tuesday and leave on a Thursday and two years later you genuinely cannot remember which Tuesday or which Thursday.

For someone who travels a few times a year, this is mildly annoying. For someone who travels frequently across multiple countries — and I know I'm not alone in this, business travellers, flight crew, people with family across borders all live this same reality — it becomes a genuine problem. A problem that sits in the back of your mind every time a new visa application lands in your inbox.

The Umrah problem

If you've made Umrah or Hajj visits, you'll know the specific headache. Saudi stamps appear on random passport pages — wherever the officer happens to open. The dates are in Hijri. The month names are in Arabic. Sitting there years later trying to figure out if that stamp was from a 2019 visit or a 2022 visit — because the Hijri date means nothing without a converter — is a particular kind of frustration that nobody writes about but every Pakistani frequent traveller knows intimately.

Comic panel 2

And then you have to explain to a UK visa officer that yes, you visited Saudi Arabia, and no, you can't give them the exact Gregorian date from the stamp because it isn't there in Gregorian, and yes you've converted it as best you can from the Hijri calendar. Every time.

The spreadsheet years

Like most people, I tried to manage it with a spreadsheet. It worked, in the way that a bucket works for carrying water — functional, but not exactly built for the job.

The Schengen calculation was the worst part. The 90/180 rolling window means your remaining days change every single day, and a static spreadsheet doesn't update itself. I'd rebuild the formula every time I needed to check, every time I was planning a trip to Europe and needed to know whether I had enough days left. I made errors. I second-guessed myself. I once cut a trip short because I thought I was close to my limit — and worked out afterwards that I had three weeks left.

Comic panel 3

That's the spreadsheet experience. Functional, stressful, and just accurate enough to keep you using it.

What I actually wanted

I wanted a simple travel history tracker — log a trip, country, dates, done, and then just know. Know my Schengen days. Know my UK days. Know that if I'm planning a trip next month I won't accidentally overstay. And when a visa application asks for my travel history, just export it. Clean, formatted, ready to submit.

That tool didn't exist in the way I wanted it. So I built it.

PassportTrail

PassportTrail is the tool I wish I'd had for the last decade. It's not complicated — that was a deliberate choice. Setting up takes a few hours for your historical trips; every new trip after that is thirty seconds. It handles multiple family members because travel is rarely solo. It generates PDFs that are actually formatted for visa applications, not raw data exports that you then have to reformat yourself.

It's built for the Pakistani businessman who travels to fifteen countries a year and can never quite remember when he last left Schengen. For the flight crew member who lives across time zones and needs a compliant record of their movements. For the family applying for a UK visa who needs to account for every trip across every family member for the last five years.

For anyone who has ever sat at their desk late at night, three old passports open in front of them, trying to remember which month they were in Dubai.

That's who I built this for. Because I was that person, and I was tired of it.

Comic panel 4

— Muzafar ul Haq, Founder of PassportTrail · Lahore, Pakistan

founder storyproducttravel historyvisa compliance
Muzafar ul Haq's avatar

Muzafar ul Haq

Founder, PassportTrail · Lahore, Pakistan

About →