China–Malaysia visa-free stay calculator

Enter completed China stays and a proposed trip for a Malaysian ordinary-passport holder. See the entry-date allowance, departure deadline and daily window totals.

Inputs
Tourism, business, family/friends, exchanges, private affairs, medical treatment or international transport crew. Work, study, residence and media activities are excluded.
Format: entry, departure, visa-free OR other. Other means visa, residence permit, other exit-entry document or APEC card. Blank means no history. Maximum 200 stays / 20,000 characters.

Results

Planning result
Planned stay fits the calculated allowance
Counted prior visa-free days
56
Entry lookback (inclusive)
2025-08-06 to 2026-02-01
Remaining cumulative allowance
34 days
Maximum new stay after entry
30 days
Calculated departure deadline
2026-03-03
Proposed days after entry
30
Daily rolling-window audit (does not replenish the entry allowance)
DateVisa-free days in the 180-day window
2026-02-0156
2026-02-0256
2026-02-0356
2026-02-0456
2026-02-0556
2026-02-0656
2026-02-0756
2026-02-0856
2026-02-0956
2026-02-1056
2026-02-1156
2026-02-1256
2026-02-1356
2026-02-1456
2026-02-1556
2026-02-1656
2026-02-1756
2026-02-1856
2026-02-1956
2026-02-2056
2026-02-2156
2026-02-2256
2026-02-2356
2026-02-2456
2026-02-2556
2026-02-2656
2026-02-2756
2026-02-2857
2026-03-0158
2026-03-0259
2026-03-0360
  • For Malaysian visitors to China only. Admission remains subject to border inspection.
  • Counted days run from the day after arrival through departure. Pre-2025-07-17 days and stays marked other are excluded.
  • The allowance is fixed using the entry-date lookback. Days that fall out later do not extend this calculated departure deadline.
  • Source discrepancy: the consular FAQ gives August 5–February 1 as a 180-day inclusive example, but that spans 181 dates. This tool follows the stated 180-day rule (August 6–February 1).
  • This is a planning calculation, not a certification that past stays complied with every entry condition.
  • Including the FAQ example’s extra boundary date gives 57 prior days, 30 allowed days and 2026-03-03. The new-stay allowance, deadline and trip verdict are unchanged.

Results update as you type. The share link stores your inputs after the # in the address, which is not sent to our server, but anyone you send it to can read them.

Last checked 2026-11-14. Rules change, sometimes at short notice. We list the date we last checked each official source; confirm with the official government source before you travel, buy or file. This is general information, not legal or immigration advice.

How it works

The agreement took effect on 2025-07-17. The Malaysia-specific consular FAQ, Q5 counts each visit from the day after entry. Its entry lookback includes the arrival date and the preceding 179 days. Count only visa-free stay dates from 2025-07-17 onward.

prior days = counted visa-free dates in [entry − 179 days, entry] remaining = max(0, 90 − prior days) new allowance = min(30, remaining) departure deadline = entry date + new allowance

Zero remaining allowance means no visa-free entry allowance. The FAQ says a traveler with fewer than 30 days remaining cannot overstay that remainder. This calculator therefore does not replenish the entry allowance when old days drop out. The general NIA FAQ also describes a window on each day; the daily table shows that audit separately.

Source discrepancy: the consular FAQ’s February 1, 2026 example starts on August 5, 2025, which spans 181 dates inclusive. We implement its stated 180-day inclusive rule, starting August 6. Both interpretations are calculated. If the extra date changes entry eligibility, the new allowance, deadline or trip verdict, the primary result calls for official confirmation; otherwise the discrepancy remains an explanatory note. Select the first-visit preset to use blank history.

Counted history starts the day after each arrival and includes departure, using the FAQ’s stay-counting convention. Confirm unusual same-day movements or a change of immigration status with border inspection. Split or correct records based on official documents; overlapping dates are rejected. All arithmetic uses calendar dates, with no rounding. The calculator checks a proposed visit, not the legality of every prior entry.

Worked examples

180-day arithmetic: 1 February 2026

The inclusive window is 2025-08-06 to 2026-02-01. Prior visits from August 1–31 and October 1–31 contribute 26 + 30 = 56 days. Remaining allowance is 34 days, capped at 30 for the new visit. The calculated deadline is 2026-03-03. Including August 5 gives 57 prior days and 33 remaining days, still capped at 30; the deadline and trip verdict are unchanged.

Only five days left

Visits on August 1–31, September 1–October 1, and October 2–27, 2026 contribute 30 + 30 + 25 = 85 days at a November 1 entry. The new allowance is 5 days, giving a 2026-11-06 deadline.

Agreement commencement

A prior trip from 2025-07-10 to 2025-07-20 contributes only 4 days at an August 1 entry: July 17–20. Dates before the agreement took effect are excluded.

Frequently asked questions

Can I use this for Chinese visitors to Malaysia?
No. This implementation follows the Chinese consular instructions for stays in China. Verify Malaysian immigration counting separately for the reverse direction.
Do visa or residence-permit stays use the allowance?
The FAQ excludes stays under a visa, residence permit, other exit-entry document or APEC Business Travel Card. Mark those completed stays as other.
Can I make three consecutive 30-day visits?
Only if the relevant history leaves enough allowance at each entry and the other entry conditions are met. Leaving China does not reset the cumulative counter.
Why does this differ from a Schengen calculator?
The source uses next-day stay counting and restricts the new visit to the remainder available at entry. Schengen arrival-day and replenishment assumptions are not imported.
What passport validity is needed?
The Malaysia-specific FAQ requires a Malaysian ordinary passport with at least six months of validity. The checkbox also asks you to confirm an agreement-covered purpose.

Sources

Last reviewed 2026-11-14; next review due by 2027-02-01. The method is written out above so you can check our math.