One band of the progressive income-tax slab schedule used for salary TDS: an income range and the marginal rate charged on the part of taxable income that falls inside it, for a regime and financial year. The salary TDS projection and the annual salary rows of a TDS return add up the tax of every matching active band. Bands with a blank Regime, Financial Year or Partner Account apply to every regime, year or company, and shared and company bands are added together, not used instead of each other. No slabs are supplied with the product, and a regime and year with no slabs computes zero slab tax without a warning.
Fields
| Field | Label | Type | Required | What it does |
AgeBand | Age Band | PickList | | Old-regime slab category: General, Senior or SuperSenior. Not on the standard forms, so new bands are saved as General. The projection and the TDS return always compute the General band, because employee records hold no date of birth, so Senior and SuperSenior bands are never used. Values: General (under 60), Senior citizen (60-79), Super senior citizen (80+). |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
FinancialYear | Financial Year | Text | | The financial year in the form 2026-27, matched exactly against the year of the payroll period being computed (years start on 1 April). Any other spelling means the band is never used. A blank value makes the band apply to every year, which is rarely what you want for rates that change with the Budget. |
FromIncome | From Income | Currency | | The taxable income at which the band starts. Only income above this figure, up to To Income, is charged at the band's rate. Blank counts as 0. A zero-rate first band for the exemption limit is optional, because income below the lowest band is never taxed. |
Id | Id | Guid | Yes | |
IsActive | Is Active | Boolean | | Whether the band is used. On for new bands; a blank value also counts as active. Unticking a middle band leaves the income in that band untaxed rather than moving the other bands. |
Label | Label | Text | | Optional display text. Not on the standard forms and not used by the calculation. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text, unique | Yes | Identifier of the band, typed by you (no numbering series). Required and unique across the tenant, so include the regime, year and starting income, for example NEW-2026-27-08L. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company the band applies to; the list offers your own companies only. Blank means every company. A company's computation adds its own bands to the shared ones, so a company band does not replace a shared band and identical shared and company sets charge the tax twice. If the user who creates a band has a default company in Company Access, a blank value is filled with that company on save. |
Rate | Rate | Currency | | The marginal rate for income inside the band, entered as a plain percentage number (5 for 5 percent), even though the form shows a currency sign. It is not an effective rate on total income. |
RecordTypeId | Record Type | Guid, hidden | | |
Regime | Regime | PickList | | Old or New, the stored value the calculation matches. The standard New form shows it as a free-text box that starts as New, so type Old or New exactly: any other text, such as Old Regime, means the band is never used. A blank regime makes the band apply to both regimes. Values: Old Regime, New Regime. |
ToIncome | To Income | Currency | | The top of the band. Leave it blank on the highest band for no upper limit. Make it equal to the next band's From Income: gaps between bands are untaxed and overlapping bands are both charged. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this SalaryTaxSlab. |
DeleteBulk | Delete | Delete | DeleteBulk |
Edit | Edit | Edit | Edit this SalaryTaxSlab. |
EditInLine | Edit | EditInline | Edit |
New | New | New | Create a SalaryTaxSlab. |
View | View | View | View this SalaryTaxSlab. |
Lookup filters
| Filter | Lookup field | Notes |
| PartnerAccountFilter | PartnerAccountId | |