Poland.gg
Po polsku
Login
Statistics Tools
Statistics Tools
Poland.gg Tools
Go back to all tools

You might be interested in other tools

Polish ID Number Generator

Generate valid Polish ID card (dowód osobisty) numbers with correct check digits. Each number follows the official series-and-number format used on Poland's national identity card.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

See all tools →
Tools

Mikrorachunek Checker

Paste a 26-digit Polish tax account number to check whether it matches the official mikrorachunek format. The tool verifies the constant segment 10100071222 in positions 3–13, extracts the embedded PESEL or NIP, and confirms the IBAN check digits. Check a number before making a tax payment. Verify whether a number from an email or SMS is genuine. Identify who a tax account belongs to by reading the PESEL or NIP encoded in it. To generate your mikrorachunek from a PESEL or NIP, use our generator. For official verification, use podatki.gov.pl.

Input IBAN above
Identifier Type —
Tax ID Number —

Don't have a mikrorachunek yet? Generate one from your PESEL or NIP number.

Go to Mikrorachunek Generator

What Is a Mikrorachunek?

A mikrorachunek podatkowy is your personal tax account number in Poland [1]. Every person and business registered with Polish tax authorities has one. You use it to pay PIT, CIT, VAT, and other taxes directly to the National Revenue Administration (Krajowa Administracja Skarbowa) [8].

The number is 26 digits long and follows the Polish NRB bank account format [9]. It never changes, even if you move to a different city or switch tax offices [1]. The National Bank of Poland (NBP) services all mikrorachunek accounts.

If you received a 26-digit number and need to confirm it is a real mikrorachunek before sending money, paste it into the checker above.

How the Checker Works

The tool runs three checks on any 26-digit number you enter:

Constant segment check. Positions 3 through 13 must contain 10100071222. This string identifies NBP as the servicing bank (sort code 10100071) and marks the account as a mikrorachunek (suffix 222) [3][9]. Any number missing this segment is not a mikrorachunek.

PESEL or NIP extraction. Positions 14 through 26 hold the taxpayer's PESEL or NIP. The tool reads these digits and tells you which identifier is embedded. It also runs the identifier's own validation check.

IBAN check digit verification. The first two digits are check digits calculated with the MOD 97-10 algorithm [9]. The tool recalculates them and confirms nobody altered or mistyped the number.

Structure of a Mikrorachunek Number

Every mikrorachunek follows the same layout. The 26 digits break down into four segments:

Positions 1 to 2 hold the check digits. The MOD 97-10 algorithm generates them from the rest of the number [9].

Positions 3 to 10 hold the bank sort code: 10100071. This code belongs to NBP [9].

Positions 11 to 13 hold the constant 222. This suffix identifies the account as a mikrorachunek rather than a regular bank account [3].

Positions 14 to 26 hold your PESEL (11 digits with two leading zeros) or NIP (10 digits with three leading zeros) [3].

In IBAN format, "PL" appears at the front, giving 28 characters total [9].

No single government document spells out this positional breakdown. The structure derives from the legal definition in Art. 61b of the Tax Ordinance [3] combined with the NRB banking standard published by NBP [9].

PESEL or NIP: Which Identifier Is Inside?

The rule is straightforward [6][7]:

Individuals use PESEL. This includes sole proprietors who are not registered for VAT.

Companies and VAT-registered sole proprietors use NIP.

The checker extracts whichever identifier is embedded and tells you which type it found. This helps when you receive a mikrorachunek number and want to know whether it belongs to a person or a business.

Verify Before You Pay

The Ministry of Finance warns taxpayers to use only the official generator at podatki.gov.pl [1][5]. Scammers send fake mikrorachunek numbers by email, SMS, or phone, hoping you will transfer tax payments to their accounts.

If someone sends you a mikrorachunek number, paste it into the checker before transferring any money. The tool flags any number that does not match the official format. For definitive confirmation, cross-check the result with the official generator on podatki.gov.pl [2].

Who Owns This Tax Account Number?

Every mikrorachunek encodes the taxpayer's PESEL or NIP. Paste the number into the checker, and it extracts the embedded identifier.

For NIP-based numbers, you can look up the business in Poland's CEIDG or KRS registries. For PESEL-based numbers, the identifier confirms the account belongs to a specific individual. Public PESEL lookups are restricted, but you can confirm whether the extracted PESEL matches a known person.

Regular Polish bank account numbers do not encode owner identity. This reverse lookup only works for mikrorachunek numbers.

FAQ

What is a mikrorachunek podatkowy?

A mikrorachunek is your personal tax payment account number in Poland. Poland assigns it based on your PESEL or NIP [1]. The number is 26 digits long.

How do I find my mikrorachunek number?

Use the official generator at podatki.gov.pl [2]. Enter your PESEL or NIP and the tool returns your number instantly. You can also use our mikrorachunek generator.

Can I check if a mikrorachunek number is real?

Yes. Paste the 26-digit number into the checker above. It verifies the format, recalculates the IBAN check digits, and extracts the embedded PESEL or NIP.

What taxes do I pay through my mikrorachunek?

PIT, CIT, and VAT are the main ones. Since October 2025, the list also includes gaming tax (POG), certain surcharges, and other budget receivables [8].

Does my mikrorachunek number ever change?

No. It stays the same regardless of where you live or which tax office handles your returns [1].

What if a number fails the check?

Do not use that number for payments. Generate a fresh number from the official generator or contact your tax office (urząd skarbowy) directly.

Is this tool the same as the government generator?

No. The government generator creates your mikrorachunek from a PESEL or NIP [2]. This checker does the reverse: it takes an existing number and verifies whether it is valid.

References

  1. Ministry of Finance — Mikrorachunek Podatkowy Main Page — podatki.gov.pl
  2. Official Mikrorachunek Generator — podatki-arch.mf.gov.pl
  3. Tax Ordinance — Consolidated Text (Art. 61b) — isap.sejm.gov.pl
  4. Ministry of Finance — Announcement of Mikrorachunek Launch — gov.pl
  5. National Revenue Administration (KAS) — Individual Tax Account — gov.pl
  6. Mikrorachunek Guide for Entrepreneurs — Biznes.gov.pl — biznes.gov.pl
  7. Regulation on Taxes Payable via Mikrorachunek (Dz.U. 2025 poz. 1305) — isap.sejm.gov.pl
  8. NBP — Bank Numbering and Account Numbering (NRB/IBAN Standard) — nbp.pl

You might be interested in other tools

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

Mikrorachunek Generator

Generate your individual Polish tax account number (mikrorachunek podatkowy) from a PESEL or NIP.

See all tools →

You may also be interested in statistics

Poland's Population
Total population, age distribution, gender ratios, birth/death rates, life expectancy.
Poland's Fertility
Birth rates, death rates, and natural population change.
Poland's Housing Market
Housing stock, dwellings completed, building permits, average dwelling size, utilities coverage, and construction trends.
Poland's Unemployment
Registered unemployment rate and unemployed by education level.
Poland's Territory
Total area, land use composition, forest coverage, and nature protection.
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
Poland's Crime
Crime rates, crime categories, and police detection rates.
Poland's Marital Status
Marriages, divorces, and population by marital status.
Poland's Suicides
Suicidal behaviours and completed suicides registered by Police.

Tools

Explore Poland's demographic data with our interactive tools.

ID & Documents Tools

PESEL Number Checker

Enter a PESEL number to extract the birth date, gender, and verify the check digit. Works as both a PESEL checker and validator.

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

Polish ID Number Generator

Generate valid Polish ID card (dowód osobisty) numbers with correct check digits. Each number follows the official series-and-number format used on Poland's national identity card.

Business Tools

NIP Checker

Verify any Polish NIP (VAT/tax ID) number with an instant checksum check and tax office prefix decode.

NIP Generator

Generate valid Polish NIP (VAT / tax ID) numbers with correct checksums for software testing.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

Banking & Finance Tools

Mikrorachunek Generator

Generate your individual Polish tax account number (mikrorachunek podatkowy) from a PESEL or NIP.

Mikrorachunek Checker

Check whether a mikrorachunek podatkowy number matches the official format and extract the embedded PESEL or NIP.

Matt Rybin

Hey!

I'm Matt Rybin

I work hard on building the best statistical portal in Poland. If you know any way I could improve Poland.gg to be even better, please reach out!

x.com

MATT RYBIN MATTRYBIN

NIP: 6793260169 · REGON: 524468418

ul. Kalwaryjska 69/9, 30-504 Kraków, Poland

Privacy Policy · Terms of Service
Tools

Mikrorachunek Checker

Paste a 26-digit Polish tax account number to check whether it matches the official mikrorachunek format. The tool verifies the constant segment 10100071222 in positions 3–13, extracts the embedded PESEL or NIP, and confirms the IBAN check digits. Check a number before making a tax payment. Verify whether a number from an email or SMS is genuine. Identify who a tax account belongs to by reading the PESEL or NIP encoded in it. To generate your mikrorachunek from a PESEL or NIP, use our generator. For official verification, use podatki.gov.pl.

Input IBAN above
Identifier Type —
Tax ID Number —

Don't have a mikrorachunek yet? Generate one from your PESEL or NIP number.

Go to Mikrorachunek Generator

What Is a Mikrorachunek?

A mikrorachunek podatkowy is your personal tax account number in Poland [1]. Every person and business registered with Polish tax authorities has one. You use it to pay PIT, CIT, VAT, and other taxes directly to the National Revenue Administration (Krajowa Administracja Skarbowa) [8].

The number is 26 digits long and follows the Polish NRB bank account format [9]. It never changes, even if you move to a different city or switch tax offices [1]. The National Bank of Poland (NBP) services all mikrorachunek accounts.

If you received a 26-digit number and need to confirm it is a real mikrorachunek before sending money, paste it into the checker above.

How the Checker Works

The tool runs three checks on any 26-digit number you enter:

Constant segment check. Positions 3 through 13 must contain 10100071222. This string identifies NBP as the servicing bank (sort code 10100071) and marks the account as a mikrorachunek (suffix 222) [3][9]. Any number missing this segment is not a mikrorachunek.

PESEL or NIP extraction. Positions 14 through 26 hold the taxpayer's PESEL or NIP. The tool reads these digits and tells you which identifier is embedded. It also runs the identifier's own validation check.

IBAN check digit verification. The first two digits are check digits calculated with the MOD 97-10 algorithm [9]. The tool recalculates them and confirms nobody altered or mistyped the number.

Structure of a Mikrorachunek Number

Every mikrorachunek follows the same layout. The 26 digits break down into four segments:

Positions 1 to 2 hold the check digits. The MOD 97-10 algorithm generates them from the rest of the number [9].

Positions 3 to 10 hold the bank sort code: 10100071. This code belongs to NBP [9].

Positions 11 to 13 hold the constant 222. This suffix identifies the account as a mikrorachunek rather than a regular bank account [3].

Positions 14 to 26 hold your PESEL (11 digits with two leading zeros) or NIP (10 digits with three leading zeros) [3].

In IBAN format, "PL" appears at the front, giving 28 characters total [9].

No single government document spells out this positional breakdown. The structure derives from the legal definition in Art. 61b of the Tax Ordinance [3] combined with the NRB banking standard published by NBP [9].

PESEL or NIP: Which Identifier Is Inside?

The rule is straightforward [6][7]:

Individuals use PESEL. This includes sole proprietors who are not registered for VAT.

Companies and VAT-registered sole proprietors use NIP.

The checker extracts whichever identifier is embedded and tells you which type it found. This helps when you receive a mikrorachunek number and want to know whether it belongs to a person or a business.

Verify Before You Pay

The Ministry of Finance warns taxpayers to use only the official generator at podatki.gov.pl [1][5]. Scammers send fake mikrorachunek numbers by email, SMS, or phone, hoping you will transfer tax payments to their accounts.

If someone sends you a mikrorachunek number, paste it into the checker before transferring any money. The tool flags any number that does not match the official format. For definitive confirmation, cross-check the result with the official generator on podatki.gov.pl [2].

Who Owns This Tax Account Number?

Every mikrorachunek encodes the taxpayer's PESEL or NIP. Paste the number into the checker, and it extracts the embedded identifier.

For NIP-based numbers, you can look up the business in Poland's CEIDG or KRS registries. For PESEL-based numbers, the identifier confirms the account belongs to a specific individual. Public PESEL lookups are restricted, but you can confirm whether the extracted PESEL matches a known person.

Regular Polish bank account numbers do not encode owner identity. This reverse lookup only works for mikrorachunek numbers.

FAQ

What is a mikrorachunek podatkowy?

A mikrorachunek is your personal tax payment account number in Poland. Poland assigns it based on your PESEL or NIP [1]. The number is 26 digits long.

How do I find my mikrorachunek number?

Use the official generator at podatki.gov.pl [2]. Enter your PESEL or NIP and the tool returns your number instantly. You can also use our mikrorachunek generator.

Can I check if a mikrorachunek number is real?

Yes. Paste the 26-digit number into the checker above. It verifies the format, recalculates the IBAN check digits, and extracts the embedded PESEL or NIP.

What taxes do I pay through my mikrorachunek?

PIT, CIT, and VAT are the main ones. Since October 2025, the list also includes gaming tax (POG), certain surcharges, and other budget receivables [8].

Does my mikrorachunek number ever change?

No. It stays the same regardless of where you live or which tax office handles your returns [1].

What if a number fails the check?

Do not use that number for payments. Generate a fresh number from the official generator or contact your tax office (urząd skarbowy) directly.

Is this tool the same as the government generator?

No. The government generator creates your mikrorachunek from a PESEL or NIP [2]. This checker does the reverse: it takes an existing number and verifies whether it is valid.

References

  1. Ministry of Finance — Mikrorachunek Podatkowy Main Page — podatki.gov.pl
  2. Official Mikrorachunek Generator — podatki-arch.mf.gov.pl
  3. Tax Ordinance — Consolidated Text (Art. 61b) — isap.sejm.gov.pl
  4. Ministry of Finance — Announcement of Mikrorachunek Launch — gov.pl
  5. National Revenue Administration (KAS) — Individual Tax Account — gov.pl
  6. Mikrorachunek Guide for Entrepreneurs — Biznes.gov.pl — biznes.gov.pl
  7. Regulation on Taxes Payable via Mikrorachunek (Dz.U. 2025 poz. 1305) — isap.sejm.gov.pl
  8. NBP — Bank Numbering and Account Numbering (NRB/IBAN Standard) — nbp.pl

You might be interested in other tools

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

Mikrorachunek Generator

Generate your individual Polish tax account number (mikrorachunek podatkowy) from a PESEL or NIP.

See all tools →

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect