One Canadian CCPC, one taxation year
One Canadian CCPC, one taxation year: the federal and provincial rate stack, Part IV, RDTOH, the dividend refund.
Answeringour last check, 2026-09-24
1 of 1checks answered this week
429 msmedian answer time
$0.25listed price per call
$0.25price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://ccpcrate.ca/v1/resolve
| Category | Everything else |
|---|---|
| Provider host | ccpcrate.ca |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $0.25 | 429 ms |
Example input (from the provider)
{
"body": {
"activeBusinessIncome": 400000,
"aggregateInvestmentIncome": 100000,
"businessLimitAllocated": 500000,
"dividendsPaidNonEligible": 100000,
"groupAaiiPriorYear": 80000,
"province": "ON",
"taxYear": {
"end": "2025-12-31",
"start": "2025-01-01"
},
"taxableIncome": 500000
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"activeBusinessIncome": {
"description": "T2 line 400: income from an active business carried on in Canada",
"type": "number"
},
"aggregateInvestmentIncome": {
"description": "T2 line 440: aggregate investment income (s.129(4))",
"type": "number"
},
"allowableCapitalLosses": {
"description": "Sch 6: allowable capital losses of the year",
"type": "number"
},
"businessLimitAllocated": {
"description": "Business limit allocated to this corporation (Sch 23 line 410 if associated, else the statutory limit). 0 = allocatio...",
"type": "number"
},
"capitalGainsDividends": {
"description": "Capital-gains dividends received (full amount; half to CDA)",
"type": "number"
},
"cdaOpening": {
"description": "Capital dividend account opening balance (returns cda_closing)",
"type": "number"
},
"dividendsPaidEligible": {
"description": "Eligible dividends paid (designated) in the year",
"type": "number"
},
"dividendsPaidNonEligible": {
"description": "Non-eligible taxable dividends paid in the year",
"type": "number"
},
"dividendsPaidOfWhichConnected": {
"description": "How much OF the dividends paid above went to connected corporations \u2014 a portion of dividendsPaidEligible + dividendsP...",
"type": "number"
},
"dividendsReceivedConnected": {
"description": "Dividends from connected corporations (s.186(4)) \u2014 Part IV only through the payer's refund",
"type": "array"
},
"dividendsReceivedPortfolioEligible": {
"description": "Eligible taxable dividends from non-connected payers (Part IV \u2192 ERDTOH)",
"type": "number"
},
"dividendsReceivedPortfolioNonEligible": {
"description": "Non-eligible taxable dividends from non-connected payers (Part IV \u2192 NERDTOH)",
"type": "number"
},
"foreignBusinessTaxCredit": {
"description": "T2 line 636: foreign business income tax credit",
"type": "number"
},
"foreignInvestmentIncome": {
"description": "T2 line 445: foreign investment income",
"type": "number"
},
"foreignNonBusinessTaxCredit": {
"description": "T2 line 632: foreign non-business income tax credit",
"type": "number"
},
"groupAaiiPriorYear": {
"description": "T2 line 417: \u03a3 Sch 7 line 745 of the associated group for taxation years ending in the preceding calendar year. REQUI...",
"type": "number"
},
"lossesByYearOfOrigin": {
"description": "Sch 4 Part 6: opening balances by year of origin, e.g. {\"2011\": 263564}",
"type": "object"
},
"netIncomeAccounting": {
"description": "Holdco: net income per financial statements",
"type": "number"
},
"netIncomeForTax": {
"description": "Holdco: net income for tax purposes (Sch 1 result) \u2014 overrides the derivation",
"type": "number"
},
"nonCapitalLossesClaimedAgainstPartI": {
"description": "Non-capital losses claimed against Part I income",
"type": "number"
},
"nonCapitalLossesClaimedAgainstPartIV": {
"description": "Non-capital / farm losses claimed against Part IV (s.186(1)(c),(d)) \u2014 the loss amount",
"type": "number"
},
"nonCapitalLossesOpening": {
"description": "Sch 4: non-capital loss pool at the start of the year",
"type": "number"
},
"otherPropertyIncome": {
"description": "Holdco: property income other than dividends and capital-gains dividends",
"type": "number"
},
"propertyExpenses": {
"description": "Holdco: deductible property expenses of the year (total)",
"type": "number"
},
"province": {
"description": "Province of the permanent establishment (two-letter code)",
"enum": [
"AB",
"BC",
"MB",
"NB",
"NL",
"NS",
"NT",
"NU",
"ON",
"PE",
"QC",
"SK",
"YT"
],
"type": "string"
},
"provincialProportion": {
"description": "Share of taxable income allocated to the province (Reg. 402). Default 1",
"type": "number"
},
"qc": {
"description": "Qu\u00e9bec inputs (CO-771)",
"type": "object"
},
"rdtohOpening": {
"description": "Opening ERDTOH / NERDTOH in T2 terms. Omitted = 0 with a warning when it matters",
"type": "object"
},
"taxYear": {
"type": "object"
},
"taxableCapitalGains": {
"description": "Sch 6: taxable capital gains (the included half)",
"type": "number"
},
"taxableCapitalGroupP