Instead of filing an annual return and paying federal, cantonal, and communal tax separately, most B, L, F, and N permit holders (and G cross-border commuters) in Zurich have all three bundled into a single withholding rate, deducted directly from each paycheck by the employer and remitted to the canton. Your tariff code, A for single, B for married with one income, C for married with two incomes, plus a digit for dependent children, determines which rate curve applies to your gross monthly salary.
The rate itself rises progressively with income, the same shape as ordinary assessment's combined federal, cantonal, and communal bands, but expressed as one flat percentage per tariff code rather than three separate calculations. Married-with-one-income (Tarif B) and each dependent child both reduce the effective rate compared to a single filer (Tarif A) at the same salary, reflecting the same household-size relief built into ordinary assessment's deduction system.
Once your annual gross reaches CHF 120'000, Zurich stops relying on Quellensteuer as a final settlement. You're automatically moved into nachträgliche ordentliche Veranlagung (NOV): you file a full ordinary tax return like a C-permit holder, and everything already withheld through the year is credited against that final bill, plus or minus any deductions the standard tariff didn't account for.
Quellensteuer only replaces income tax. AHV/IV/EO, ALV, and age-banded BVG pension contributions are still deducted separately by your employer, on top of the withheld rate, exactly as they would be for an ordinary-assessment employee under the Zurich Salary Calculator.