ビザは日本に入国するために必要な推薦状のようなものです。旅券が有効なものであり、その所持者が当該ビザの範囲内で日本に入国するのに何ら障害がないことを在外日本公館が証明し、入国に先立って発行します。一方、在留資格は、日本に入国し在留を希望する外国人が、出入国港において上陸許可を受け、その際に確定されるものです。言い換えれば、在留資格とは、外国人が日本に滞在する根拠となるもので、「出入国管理及び難民認定法」で定める活動を行うことができる資格であり、そうした特定の活動を行うために日本に在留できることを示すものです。また、外国人が日本在留中に行うことができる活動範囲は、この在留資格に応じて定められており、「資格外活動の許可」を取得する場合を除いて、原則として外国人はその在留資格に属する活動の下で許容される以外の収入を伴う活動を行ってはなりません。