Schengen Visa Refusals: The Right to Know Why
Unlike some visa systems, Schengen member states are legally required under EU regulations to give written reasons for every visa refusal. The refusal notice uses standardised codes that correspond to the specific legal ground for refusal.
These codes — typically letters A through K — are your starting point. Identifying your code tells you exactly which part of your application failed and what you need to fix.
Code A: No Valid Travel Document
Your passport does not meet validity requirements. Most Schengen states require your passport to be valid for at least 3 months beyond your intended departure date from the Schengen area.
Fix: Renew your passport before applying.
Code B: Previous Illegal Entry or Stay
An overstay or illegal entry in the Schengen area is recorded in the Schengen Information System (SIS) and will result in refusal until the ban period expires.
Fix: If the ban has elapsed, you can reapply. If not, you must wait. Provide documentation of any circumstances that explain the previous violation.
Code C: No Justification for Purpose and Conditions of Stay
The most common refusal code. Your application did not convincingly explain why you are visiting, where you will stay, or what you will do.
Fix: A detailed, specific itinerary. Confirmed hotel bookings (not just searches). Event tickets, conference invitations, or letters of invitation. Your cover letter must clearly state the purpose and provide evidence to support it.
Code D: Insufficient Means of Subsistence
You did not demonstrate you have enough money for your stay. Most Schengen countries require a minimum of €100 per day (or €50/day if accommodation is pre-paid).
Fix: Bank statements showing a consistent sufficient balance. Confirmed accommodation (which reduces the daily amount needed). If sponsored, provide your sponsor's financial documents plus a sponsorship declaration.
Code E: Alert in the Schengen Information System (SIS)
Your name or passport number is flagged in the SIS for a previous entry ban or criminal record. This is a serious refusal that cannot be fixed by improving your application — you must address the underlying SIS entry.
Fix: Contact the authority that issued the SIS alert (in the country where the alert was created) to understand and challenge it. This typically requires legal advice.
Code G: Threat to Public Policy or Security
Less common, but most serious. Used when background checks indicate a national security, public health, or public order concern.
Fix: This requires direct engagement with the consulate and typically legal representation. It cannot be resolved simply by submitting more documents.
How to Use Your Right to Appeal
You have the right to appeal a Schengen visa refusal. Appeals are typically submitted to:
Deadlines vary by country — typically 30–60 days from the refusal date. Appeals must identify a specific legal or procedural error in the original decision, not simply resubmit the same evidence.
About This Guide
This guide was researched from official government immigration sources and reviewed by our editorial team. Immigration policies and requirements change frequently — always verify current requirements directly with official government portals before submitting any application. This guide does not constitute legal advice.
Related Guides
Top 10 Reasons UK Visa Applications Are Rejected
The most common reasons UK visit and settlement visa applications are refused — and exactly how to fix each one before you apply.
Rejection AnalysisWhy Canada Express Entry Applications Fail — and How to Avoid It
The real reasons Express Entry profiles and applications are rejected — from CRS score miscalculations to supporting document failures.
Rejection AnalysisWhy US B1/B2 Tourist Visa Applications Are Refused
The most common reasons the US consular officer refuses B1/B2 visitor visa applications — and how to overcome each one.