Affinity Travelling

Inviting Family from Uganda to Visit Norway: The Document Checklist I Wish I'd Had

By Joseph Mulindwa ·

My brother and his wife wanted to visit me in Norway. They had the option of going through a travel agent in Kampala to handle the visa paperwork, but the fees felt steep for what the work actually was — especially when you broke it down: collect some documents, fill out a form, attend an appointment. This doesn’t have to cost what they’re charging, I thought. Not if you’ve got someone in Norway who already understands the basics.

So I decided to help them myself.

What I underestimated wasn’t the paperwork. It was the managing of the paperwork. The scattered government websites. The “I printed everything and laid it out on my dining table.” The constant recounting — do I have the invitation letter? Yes. Bank statements? Yes. Marriage certificate? Yes. — and somehow, despite all that counting, at the appointment itself I had forgotten to include a copy of my own ID and passport. My family was already sitting at the visa centre in Kampala when I realized. I was thirty minutes from home. The officer was kind enough to wait while I rushed back, scanned, and emailed the documents over. My sister-in-law got her visa — three days, work-related, for a life history conference in Norway between June 3rd and 6th. It was short, but my kids got to meet their auntie, and we squeezed in a real visit.

That whole experience is why I built Affinity Travelling. Not because the visa process is the hard part — it isn’t. Because the document management part is the hidden cost, and it’s the part that breaks people who try to do it themselves.

This is the checklist I wish someone had handed me before I started. If you’re a Norway-based sponsor inviting family from Uganda for a visit, this is the document set you’ll be assembling — organized the way I would do it now.


Before we start. Affinity Travelling is not affiliated with UDI, VFS Global, or any government body. I’m not a lawyer or an immigration consultant — just someone who went through this and learned the hard way. Always check the official UDI page for current requirements (links at the bottom). Rules change. This post is for organizing your own paperwork, not for getting visa advice.


Documents the sponsor provides (that’s you, in Norway)

Your applicant in Uganda will need their own long list — passport, insurance, flight booking, and so on. What catches people off guard is how much you need to provide as the sponsor. This is where I tripped up. I prepared everything for them and forgot about myself.

Copy of your Norwegian residence permit or national ID. Both sides. If you have a residence card, scan front and back. If you’re a Norwegian citizen, your national ID card or passport works.

Copy of your passport biodata page. The page with your photo and personal details.

Formal letter of invitation. This is the document you write yourself. Explain who is visiting, why they’re visiting (family visit, conference, wedding), when they’re coming, how long they’re staying, where they’ll stay (your address if they’re staying with you), and what your relationship to them is. Keep it factual and one page. Sign it. Date it.

Proof of accommodation. If they’re staying with you, include your rental agreement or proof you own your home. If they’re staying at a hotel, the booking confirmation goes here instead — but UDI generally wants to see something even if it’s just your name on a Norwegian address.

Stay-cost declaration (Garantiskjema GP-7028). This is the form where you commit to covering the visit costs if needed. You download it from UDI, fill it in, and sign it. It’s the form people most often forget exists.

Proof of relationship. Birth certificates (your sibling’s, yours), marriage certificate if you’re sponsoring a spouse, or a family-tree statement plus supporting photos for more complex cases. The clearer the paper trail, the smoother the appointment.

Proof of income. Your last three payslips, your employment contract, and ideally your latest skattemelding (Norwegian tax return). UDI wants to know you can financially cover the visit if your guest can’t.

If you’ve got a partner who’s also Norwegian and you want to bring their income into the equation, you can — but you’ll need their documents too, plus your marriage or cohabitation certificate.

Documents the applicant provides (your person in Uganda)

Now the other side. This is what your brother, mum, sister-in-law, or friend has to put together back home. The trick is that you often end up coordinating it, because they may not know what’s needed, where to get it, or what “good enough” looks like.

Filled visa application form. Submitted through UDI’s online portal. They’ll then need to attend an appointment at the VFS Global office in Kampala.

Passport. Valid for at least three months beyond their planned departure. At least two blank pages.

Recent passport photo. ICAO standard — white background, specific dimensions. Most Ugandan photo studios know the format if you say “Schengen visa photo”.

Travel insurance. Minimum EUR 30,000 medical coverage, valid across the Schengen area for the full visit. Buy from a known provider — APA, Jubilee, ICEA, or a Norwegian insurer that issues to international travellers.

Accommodation confirmation. Either a hotel booking or, more commonly, a letter from you confirming they’ll stay at your address. This overlaps with the sponsor side — UDI wants consistency between both sides of the file.

Round-trip flight itinerary. They do not need to buy the ticket yet. A reservation is enough — many airlines hold bookings for free for 24-48 hours, or you can use a flight itinerary service that issues a verifiable booking for around 15 USD. Don’t burn money buying the actual ticket until the visa is granted.

Cover letter explaining purpose of visit. Same idea as your invitation letter, from their side. Why they’re coming, when, what they’ll do, when they’ll go back.

Proof of ties to home. This is the most important — and most overlooked — part. UDI wants confidence that the applicant will return to Uganda. Employment letter confirming their job is waiting. Business registration if they’re self-employed. Property ownership. School enrollment if applicable. Family responsibilities — a letter from a school confirming their kids are enrolled, a marriage certificate showing a partner staying behind. The stronger the ties, the stronger the application.

Bank statements. Three to six months. Stamped by the bank where possible.

Application fee. Around EUR 80 for adults, paid at the VFS centre in Kampala.

Special situations

Work-related visits (conference, training, business meeting) — add: invitation from the host organization in Norway, proof of the applicant’s role, and confirmation that their employer is sending them. My sister-in-law’s visa was granted because her trip was tied to a documented work event, which is a useful pattern to know — work visits often have a clearer paper trail and a stronger ground for approval than pure tourism.

Students — add enrollment confirmation and a letter from the school confirming approved leave.

Business owners — add business registration, recent tax returns, and ideally a current contract or invoice showing the business is active.

Parents or grandparents who aren’t employed — lean harder on ties-to-home documentation: property, family obligations, healthcare commitments at home.

The five things I’d do differently

In hindsight, here’s what I’d change about how I did it the first time:

One. Have a single shared place for all documents from day one. Not WhatsApp. Not email. Not a folder on my desktop plus a folder on theirs. One place where the sponsor and the applicant can both see what’s collected and what’s still missing.

Two. Make a written checklist before collecting anything, and tick items off as they come in. Re-counting a pile of printed paper at 11 PM the night before the appointment is not a system.

Three. Include yourself on the checklist. I prepared everything for my brother and his wife. I forgot to prepare my own sponsor documents until the last minute. Your own ID, passport, and Garantiskjema deserve to be on the same checklist as everything else.

Four. Anticipate that some documents come slowly. The hotel reservation, the insurance certificate, the bank statement — each takes a day or two. Start each one earlier than feels necessary.

Five. Build in a 48-hour buffer before the appointment. Not because everything needs that much time, but because the moment you find a missing document, you’ll be glad the appointment isn’t tomorrow.

Why I built Affinity Travelling

After we got through the application, I sat with the experience and realized two things. First, the visa process itself is mostly logistical, not legal. Second, the logistics break down because there’s no decent tool for managing them across two people, two countries, and a deadline.

Affinity Travelling is that tool. The sponsor creates a case for one applicant — name, nationality, travel dates, the basics. The app lays out the document slots that need filling: a fixed set covering the sponsor’s side (invitation letter, residence permit copy, ID, the Garantiskjema) and the applicant’s side (passport image, hotel confirmation, insurance certificate, flight hold, and the rest). The applicant gets a magic link by email and uploads from their phone or laptop — no account, no app to install on their side. Sponsor and applicant can chat directly inside the case, and the sponsor sees what’s been collected and what’s still missing in real time. When everything’s in, the applicant downloads a single ZIP for their VFS appointment for EUR 1.99 — or the sponsor pre-pays it on their behalf so the applicant doesn’t have to. EU servers, encrypted in transit and at rest, GDPR compliant.

It’s not magic. It’s just the thing I wish I’d had on my dining table that week.

Free downloadable checklist

I made a printable version of the checklist above — same document list, formatted as a one-page tick-off sheet. Drop your email below and I’ll send it over. No marketing emails, no list-sharing. Just the PDF.

Official sources

If you’re going through this right now and have questions, my email is on the contact page. I read everything.

— Joseph

Get the printable checklist

One-page tick-off sheet — same documents as above, formatted for printing. Drop your email and I’ll send you the download link. No marketing emails, no list-sharing.


Stop chasing documents across WhatsApp.

Affinity Travelling is the tool I built so the next sponsor doesn't go through what I went through. Your applicant gets a magic link by email — no account, no app required on their side. EU servers, GDPR compliant, encrypted.

Try it free →

Have questions about your sponsorship situation? Email me directly — I read everything.