A Commercial Accounting Declaration adjustment carries a reason code, and the code is the legal argument compressed into one string. Appendix A of Memorandum D17-2-1 defines the term plainly.
"The code provided in CARM when making a change to an accounting declaration, which corresponds to the applicable legislative issue and reason for the request (e.g. R2-74-1-E.TC is provided when requesting a refund as a result of a tariff classification change)."
The memorandum does not spell out a formal grammar for the string, but every code in Appendix A follows the same shape once you know what to read for. The number right after the R groups the code by legislative family: R2 covers refund grounds under the Customs Act and the Customs Tariff, R3 covers corrections and CBSA-imposed assessments, R4 covers the Special Import Measures Act (SIMA), and R5 covers corrections filed before the CAD payment due date. What follows the family number is the section, and often the subsection, of the statute that authorizes the change. A suffix after a hyphen or period narrows it to the exact reason, such as .TC for a tariff classification change, .VFD for value for duty, or .TYPO for a clerical error.
Appendix A opens by saying these codes are for a trade chain partner, meaning the importer or an authorized representative such as a broker, to use when submitting a correction, an adjustment, a business number change, or a withdraw request on a CAD. A second block, covered further down, is reserved for CBSA itself. An adjustment can carry up to three reason codes at once, except a SIMA issue, which goes through a request for re-determination instead.
What do the R2 refund codes mean
Most R2 codes request a refund under section 74 of the Customs Act, the same section that covers damage, shortage, a tariff classification change, or a surtax paid in error. The rest sit under other sections of the Customs Act and the Customs Tariff: drawback, discretionary relief, diverted goods, an ex-warehouse correction, or a refund of the provincial portion of GST/HST or a provincial sales tax charged on the entry.
| Code | What it is for | Provision |
|---|---|---|
| R2-110 | Obsolete or surplus goods | Customs Tariff s. 110 |
| R2-113-1 | Drawback relief not claimed under s. 89 or 101 | Customs Tariff s. 113(1) |
| R2-115-3 | Discretionary relief by the Minister | Customs Tariff s. 115(3) |
| R2-23-4-E | Special Order in Council granted | Financial Administration Act s. 23 |
| R2-74-1-A | Damage, deterioration or destruction in transit | Customs Act s. 74(1)(a) |
| R2-74-1-B | Shortage, less quantity released than duty was paid on | Customs Act s. 74(1)(b) |
| R2-74-1-C | Inferior quality, less than prime goods | Customs Act s. 74(1)(c) |
| R2-74-1-C1 | Claim preferential tariff treatment, NAFTA or CCFTA | Customs Act s. 74(1)(c.1) |
| R2-74-1-C11 | Claim preferential tariff treatment, CIFTA, CCRFTA or CUSMA | Customs Act s. 74(1)(c.11) |
| R2-74-1-D.ED | Excise duty | Customs Act s. 74(1)(d) |
| R2-74-1-D.ET | Excise tax | Customs Act s. 74(1)(d) |
| R2-74-1-D.TYPO | Clerical or typographical error | Customs Act s. 74(1)(d) |
| R2-74-1-E.TC | Change to tariff classification, no prior decision issued | Customs Act s. 74(1)(e) |
| R2-74-1-E.TT | Change to tariff treatment, no prior decision issued | Customs Act s. 74(1)(e) |
| R2-74-1-E.VFD | Change to value for duty, no prior decision issued | Customs Act s. 74(1)(e) |
| R2-74-1-F | Diverted goods | Customs Act s. 74(1)(f) |
| R2-74-1-F.OIC | Diverted goods, granted by Order in Council | Customs Act s. 74(1)(f) |
| R2-74-1-G | Other prescribed reason | Customs Act s. 74(1)(g) |
| R2-74-1-G.OIC | Order in Council reducing the duty rate | Customs Act s. 74(1)(g) |
| R2-74-1-G-53 | Surtax paid in error, subsection 53(2) | Customs Act s. 74(1)(g) |
| R2-74-1-G-55 | Surtax overpaid in error, subsection 55(1) | Customs Act s. 74(1)(g) |
| R2-74-1-G-63 | Surtax paid in error, subsection 63(1) | Customs Act s. 74(1)(g) |
| R2-74-1-G-68 | Surtax paid in error, subsection 68(1) | Customs Act s. 74(1)(g) |
| R2-74-1-G-77-1 | Surtax paid in error, subsection 77.1(2) | Customs Act s. 74(1)(g) |
| R2-74-1-G-77-6 | Surtax paid in error, subsection 77.6(2) | Customs Act s. 74(1)(g) |
| R2-74-1-G-78 | Surtax paid in error, subsection 78(1) | Customs Act s. 74(1)(g) |
| R2-74-1-GR | Retroactive Order in Council reducing the duty rate | Customs Act s. 74(1)(g) |
| R2-74-1-GR-53 | Surtax under a retroactive OIC, subsection 53(2) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-55 | Surtax under a retroactive OIC, subsection 55(1) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-63 | Surtax under a retroactive OIC, subsection 63(1) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-68 | Surtax under a retroactive OIC, subsection 68(1) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-77-1 | Surtax under a retroactive OIC, subsection 77.1(2) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-77-6 | Surtax under a retroactive OIC, subsection 77.6(2) | Customs Act s. 74(1)(g) |
| R2-74-1-GR-78 | Surtax under a retroactive OIC, subsection 78(1) | Customs Act s. 74(1)(g) |
| R2-76-1 | Defective, inferior or not the goods ordered, then exported or destroyed | Customs Act s. 76(1) |
| R2-78 | Scrap, waste or by-products | Customs Act s. 78 |
| R2-79 | A sum in lieu of an abatement or refund | Customs Act s. 79 |
| R2-89-1-A | Goods exported in the same condition | Customs Tariff s. 89(1)(a) |
| R2-89-1-B | Goods processed in Canada, then exported | Customs Tariff s. 89(1)(b) |
| R2-89-1-C | Consumed or expended in processing, then exported | Customs Tariff s. 89(1)(c) |
| R2-89-1-D | Same quantity or class processed, then exported | Customs Tariff s. 89(1)(d) |
| R2-89-1-E | Same quantity or class consumed in processing | Customs Tariff s. 89(1)(e) |
| R2-92-2-A | Correction, ex-warehouse | Customs Tariff s. 92(2)(a) |
| R2-92-2-B | Correction, ships' stores | Customs Tariff s. 92(2)(b) |
| R2-9999-03 | HST refund, provincial component, Newfoundland | Not tied to a specific section |
| R2-9999-04 | HST refund, provincial component, Nova Scotia | Not tied to a specific section |
| R2-9999-05 | HST refund, provincial component, New Brunswick | Not tied to a specific section |
| R2-9999-07 | PST refund, Quebec | Not tied to a specific section |
| R2-9999-08 | PST refund, Ontario | Not tied to a specific section |
| R2-9999-09 | PST refund, Manitoba | Not tied to a specific section |
| R2-9999-10 | PST refund, Saskatchewan | Not tied to a specific section |
| R2-9999-12 | PST refund, British Columbia | Not tied to a specific section |
| R2-9999-51 | Provincial tobacco tax refund, Alberta | Not tied to a specific section |
None of these codes puts a GST credit into your CARM account. CBSA will accept and decide a GST refund request raised on a CAD adjustment, but it does not issue the credit to the importer's account: a GST registrant claims it as an input tax credit from the CRA, and a non-registrant applies separately, using Form GST189 together with the Statement of Adjustment. See what happens to the GST on a refund for how that credit actually lands.
What do the R3 correction and assessment codes mean
R3 splits two ways. One set corrects a declaration under section 7.1 of the Customs Act with no revenue involved, such as a business number, cargo control number or country of origin change. Another set reports a change under section 32.2, the provision behind an importer's obligation to self-adjust once they have reason to believe a declaration was wrong. The remaining R3 codes are CBSA-imposed: a surtax or excise amount assessed after the fact, or a repayment demanded because a refund condition was not met.
The section 32.2 codes below are the ones you file inside the 90 day correction clock.
| Code | What it is for | Provision |
|---|---|---|
| R3-114-1 | Repay a refund that was issued in error | Customs Tariff s. 114(1) |
| R3-118-1 | Failure to comply with the conditions of a relief | Customs Tariff s. 118(1) |
| R3-118-2 | Drawback refunded but the goods were not exported | Customs Tariff s. 118(2) |
| R3-133 | Assess special duty on spirits | Excise Act, 2001 s. 133 |
| R3-20-1 | Amend the rate of duty | Customs Tariff s. 20(1) |
| R3-21-1 | Assess an amount equal to excise duty | Customs Tariff s. 21(1) |
| R3-21-1-E | Assess excise duty | Customs Tariff s. 21(1) |
| R3-23-1 | Assess excise tax, Schedule I or II goods | Excise Tax Act s. 23(1) |
| R3-23-5 | Failure to meet the conditions of a remission | Financial Administration Act s. 23 |
| R3-27-1 | Assess excise tax on wine | Excise Tax Act s. 27(1) |
| R3-32-2-1-TT | Change tariff treatment, preferential to non-preferential | Customs Act s. 32.2(1) |
| R3-32-2-2.GST | Change the GST status | Customs Act s. 32.2(2) |
| R3-32-2-2.TC | Change the tariff classification | Customs Act s. 32.2(2) |
| R3-32-2-2.TL | Time limit extension, 1/60 or 1/120 temporary import | Customs Act s. 32.2(2) |
| R3-32-2-2.TT | Change tariff treatment to non-preferential or a higher-duty treatment | Customs Act s. 32.2(2) |
| R3-32-2-2.VFD | Change the value for duty | Customs Act s. 32.2(2) |
| R3-32-2-6.OIC | Report a diversion, end-use granted by Order in Council | Customs Act s. 32.2(6) |
| R3-32-2-6.TC | Report a diversion, end-use tied to tariff classification | Customs Act s. 32.2(6) |
| R3-32-2-6.TI | Temporary import remaining in Canada | Customs Act s. 32.2(6) |
| R3-32-2-6-SS | Report a diversion of ships' stores | Customs Act s. 32.2(6) |
| R3-42 | Assess excise duty on tobacco products | Excise Act, 2001, Schedule 1 |
| R3-53-2-B | Assess surtax | Customs Tariff s. 53(2)(b) |
| R3-55-1 | Assess surtax | Customs Tariff s. 55(1) |
| R3-63-1 | Assess surtax | Customs Tariff s. 63(1) |
| R3-68-1 | Assess surtax | Customs Tariff s. 68(1) |
| R3-7-1.BN | Business number change | Customs Act s. 7.1 |
| R3-7-1.CNN | Cargo control number change | Customs Act s. 7.1 |
| R3-7-1.COO | Country of origin change | Customs Act s. 7.1 |
| R3-7-1.POE | Place of export change | Customs Act s. 7.1 |
| R3-7-1.QTY | Quantity change, no financial impact | Customs Act s. 7.1 |
| R3-7-1.TYPO | Clerical error that creates an amount payable | Customs Act s. 7.1 |
| R3-7-1.UOM | Unit of measure change | Customs Act s. 7.1 |
| R3-7-1.VFD | Value for duty code change | Customs Act s. 7.1 |
| R3-7-1.WGT | Weight change, no financial impact | Customs Act s. 7.1 |
| R3-77-1-2 | Assess surtax | Customs Tariff s. 77.1(2) |
| R3-77-6-2 | Assess surtax | Customs Tariff s. 77.6(2) |
| R3-78-1 | Assess surtax | Customs Tariff s. 78(1) |
| R3-80-2-1 | Repay a refund granted under s. 73 to 76 you were not entitled to | Customs Act s. 80.2(1) |
| R3-80-2-2 | Repay a section 74(1)(f) refund where a condition was not met | Customs Act s. 80.2(2) |
The memorandum's own worked example for splitting a CAD line pairs two of these codes. R3-7-1.QTY first moves quantity onto a new line with no financial impact, and once that step posts, R3-32-2-2.TC applies the corrected classification, along with the resulting duty, tax and interest, on the new line.
What do the R4 SIMA codes mean
A trade chain partner can use fifteen R4 codes, all under the Special Import Measures Act. Most mirror an R2 refund ground: a classification error, a value for duty error, a clerical error, none of them yet the subject of a decision. Two request a re-determination directly, within 90 days of the original determination: one for goods from the United States, the other for goods from a NAFTA or CUSMA country.
The first of those two is printed in the memorandum as R4.56.1.1, with dots, where every other code in Appendix A separates the family from the section with a hyphen. It is reproduced below the way CBSA prints it, because the point of a code list is matching the string on the document in front of you.
| Code | What it is for | Provision |
|---|---|---|
| R4.56.1.1 | Request a re-determination, United States goods, within 90 days | SIMA s. 56(1.1) |
| R4-56.1.01 | Request a re-determination, NAFTA/CUSMA goods, within 90 days | SIMA s. 56(1.01) |
| R4-58-1.1 | Appeal a decision, NAFTA country goods | SIMA s. 58(1.1) |
| R4-58-2 | Appeal a decision, United States goods | SIMA s. 58(2) |
| R4-70-1 | Request a scope ruling by the President | SIMA s. 70(1) / s. 55 |
| R4-70-2 | Request a scope ruling by a designated officer | SIMA s. 70(2) / s. 56 |
| R4-70-3 | Request a scope ruling | SIMA s. 70(3) / s. 57 or 59 |
| R4-74-1.E.VFD | Change to value for duty | Customs Act s. 74(1)(e) |
| R4-74-1-D.TYPO | Clerical or typographical error | Customs Act s. 74(1)(d) |
| R4-74-1-E.TC | Change to tariff classification | Customs Act s. 74(1)(e) |
| R4-74-1-E.TT | Change to tariff treatment | Customs Act s. 74(1)(e) |
| R4-74-1-G | Other prescribed reason | Customs Act s. 74(1)(g) |
| R4-74-1-G.OIC | Order in Council reducing the duty rate | Customs Act s. 74(1)(g) |
| R4-76-1 | Defective, inferior or not the goods ordered | Customs Act s. 76(1) |
| R4-79 | A sum in lieu of an abatement or refund | Customs Act s. 79 |
How do you correct an entry before the payment due date
An adjustment to a CAD can only be submitted after the payment due date and within the legislative time frame. A change needed before that date goes in as a correction instead, and Appendix A gives it one of four codes, depending on what changed.
| Code | What it is for | Provision |
|---|---|---|
| R5-00-CCL | Correct the tariff classification | Not tied to a specific section |
| R5-00-COT | Correct anything other than value, classification or tariff treatment | Not tied to a specific section |
| R5-00-CTT | Correct the tariff treatment | Not tied to a specific section |
| R5-00-CVA | Correct the value for duty | Not tied to a specific section |
Which codes can a trade chain partner not use
Appendix A draws a hard line right after the correction codes.
"The following reason codes are for CBSA use when initiating an adjustment, or when rejecting or denying a request from a TCP. They cannot be used by a TCP."
Two whole families are CBSA-only. Every R1 code is a re-determination CBSA issues on its own initiative, under section 58 or 59 of the Customs Act. Every R6 code is an appeal-stage decision, under section 60 or 61, including one that gives effect to a CITT, Federal Court or Supreme Court ruling. Inside R2 and R4, CBSA marks a denial of your own request by appending (DENY) to the matching code: R2-74-1-A(DENY) denies a damage claim you filed as R2-74-1-A. A representative sample of the CBSA-only list:
| Code | What it is for | Provision |
|---|---|---|
| R1-58-1 | CBSA determination for non-reported goods | Customs Act s. 58(1) |
| R2-74-1-A(DENY) | Denies an R2-74-1-A damage claim | Customs Act s. 74(1)(a) |
| R2-74-6-A | CBSA-initiated refund, no application was filed | Customs Act s. 74(6)(a) |
| R2-3-3-1 | Waive or cancel past interest or a penalty | Customs Act s. 3.2 or 3.3 |
| R4-59-1-B | Re-determine at any time, for misrepresentation or fraud | SIMA s. 59(1)(b) |
| R4-ADMIN2 | Rejects a re-determination request filed outside the time limit | Not tied to a specific section |
| R5-1 | Cancel a previously issued refund decision | Not tied to a specific section |
| R6-60-1 | Appeal under section 60 | Customs Act s. 60(1) |
Filing one of these yourself will not create a valid adjustment. It identifies who acted, not what you are asking for, and a CBSA officer reviewing the request will reject it.
How to pick the right code for your adjustment
Start from the reason, not the code. If duty was paid on the wrong tariff classification and no decision has issued yet, that is R2-74-1-E.TC under the Customs Act, or R4-74-1-E.TC if SIMA duty was involved. If a surtax was paid in error, the code has to carry the exact Customs Tariff subsection that imposed it, for example R2-74-1-G-53 for the subsection 53(2) safeguard surtax, or R2-74-1-GR-53 for the same surtax recovered under a retroactive Order in Council, the code already used on a real claim on the surtax refund page.
Getting the legislative authority wrong is not a minor slip. If a CBSA officer reviewing an adjustment finds that the reason code names the wrong authority, the request is rejected outright, not corrected and processed under the right one.
Was it declared right? That is a line by line question about a document, and it has a definite answer. Norquin checks Canadian customs entries against the published tariff and says plainly which lines it cannot prove.
Sources. Every figure above was read off these pages.
- Memorandum D17-2-1, Adjusting Commercial Accounting Declarations, including Appendix A, Reason codes. Ottawa, 21 October 2024.
Read on 3 September 2026. CBSA revises these notices without a changelog, so check the date on its page before relying on this one.