Getting Paid in Crypto: Bounties, Grants and Contract Work in Canada
By Dilan Ropero · Canada · September 2026
Most Canadian builders we work with have the same first conversation with us, and it starts the same way. USDC arrived for a bounty eight months ago, they never converted it to dollars, and they assumed nothing had happened yet for tax purposes.
Something happened. It happened the day the tokens landed, and the number that mattered was fixed that day whether anyone wrote it down or not.
This guide covers what that number is, how to work it out, and what it means for everything that happens to those tokens afterwards.
Why receiving crypto is a taxable event at all
The CRA's position rests on a simple observation. Cryptocurrency is not government-issued currency, so paying someone in it is a barter transaction: two parties exchanging value without money changing hands.
Barter has been taxable in Canada for decades. The CRA's rule, set out in its bulletin on barter transactions, is that where you provide services of the kind you normally provide to earn income, the value of what you receive goes into your income. Writing a program, auditing a contract or shipping a feature is exactly that kind of service.
The amount: whichever side is easier to value
The CRA's wording is that you include the value of the services you provided, or the value of the crypto you accepted, whichever is more readily valued.
In practice that splits cleanly:
- Fixed-fee contract work. You invoiced 8,000 US dollars' worth of work and were paid in USDC. The contract price is the more readily valued side.
- An open-ended bounty or a grant tranche. Nobody agreed a fee in advance. The tokens are the more readily valued side, so you value the tokens.
Either way the figure goes into your books in Canadian dollars, as at the date of receipt.
Valuing the tokens, without pretending to a precision that does not exist
The CRA does not publish an approved price feed and does not name a time-of-day convention. What its valuation page actually asks for is narrower and more achievable than most people expect:
- Use a reasonable method, even where no direct value is readily available. The CRA's own examples are the rate from the exchange you use, or an average of high, low, open and close across several high-volume exchanges.
- Use the same method consistently from year to year.
- Keep a record of how you calculated it.
That is the whole standard. A documented pricing policy, applied the same way every time, is defensible. What is not defensible is picking a favourable rate for one transaction and a different source for the next, or reconstructing prices two years later from memory.
Bounties, grants and prizes are not all the same thing
Bounties and contract work. Straightforward. Payment for services, income in the year received, valued as above.
Ecosystem grants. Usually consideration for work you have agreed to do, which makes them revenue. The complication is that assistance which relates to a particular asset can reduce the cost of that asset rather than increase your income. The CRA sets out the mechanics for grants, subsidies and rebates, and there is a real difference between government assistance and money from a foundation or protocol treasury. With non-government incentives you generally have a choice between including the amount in income and reducing the cost of the related property. With government assistance tied to property, the reduction treatment is generally not optional.
There is a second-order effect worth knowing about before you accept government funding: some programs reduce the expenses you can claim elsewhere, which can quietly shrink a credit you were relying on. If you are also planning an SR&ED claim, the sequence in which money arrives matters.
Hackathon prizes. This one is genuinely fact-dependent, and we will not pretend otherwise. If you entered as part of a business you already run, to showcase work or build product, the prize is business income. If there is no business behind it, the analysis moves to the prize rules in the Income Tax Act, and for a true windfall the answer can be that nothing is taxable at all. For most people reading this, who are building something and entered a hackathon to build it faster, the first answer is the right one. If you think you are in the second category, it is worth fifteen minutes on a call rather than a guess.
What receiving tokens does to your cost base, and how to avoid paying twice
This is where the most expensive mistakes happen, and the mechanism is worth understanding properly.
The Canadian dollar value you included in income becomes the cost of those tokens. Everything that happens afterwards is measured from that figure, not from zero.
An example
You are paid 500 SOL for a bounty on a day when SOL is worth 200 Canadian dollars. You have 100,000 dollars of business income that day, and your cost base in the 500 SOL is 100,000 dollars. Six months later you swap the lot for USDC when SOL is at 260. Your proceeds are 130,000 dollars, your cost base is 100,000, and you have a 30,000 dollar gain on the disposition.
You are taxed on 100,000 of income and on the 30,000 of movement after receipt. You are not taxed on 130,000 of income. Builders who never recorded the value on receipt often end up doing exactly that, because with no recorded cost base the whole proceeds look like profit.
Two things that catch people out:
- Swapping one token for another is a disposition. SOL to USDC is a taxable event even though you never touched a bank account.
- Spending crypto is a disposition. Paying a contractor or a service provider in tokens disposes of those tokens at their value that day.
Whether the gain after receipt is a capital gain or business income depends on how you are operating. The CRA's indicators include the frequency of your transactions, how long you hold, your knowledge of the market, how much time you spend on it, whether you finance purchases with debt, and whether you advertise. Note that these factors decide the character of the later gain. They do not change the fact that the original receipt was income.
Where the answer is a capital gain, the inclusion rate is one-half. The proposed increase to two-thirds was cancelled in March 2025 and never took effect, despite what a lot of material published in 2024 still says.
The GST/HST trap for builders paid entirely from offshore
This is the single most common surprise in our practice, and it is counter-intuitive enough to be worth stating plainly.
The crypto itself is generally outside the GST/HST net. Most major tokens meet the definition of a virtual payment instrument, and supplying one is treated as an exempt financial service. That part is fine.
Your services are not exempt. If you are registered and you provide a taxable service in exchange for tokens, you calculate GST/HST on the fair market value of the tokens at the time of the exchange. Being paid in crypto does not remove the obligation.
And here is the part that catches Solana builders specifically. Work performed for a non-resident customer can often be zero-rated, meaning you charge tax at zero percent. But the small supplier threshold of 30,000 dollars is measured on your worldwide taxable supplies including zero-rated ones. A developer paid entirely by foreign foundations and protocols can be required to register for GST/HST while collecting almost none of it.
Getting paid in crypto and unsure what needs to be recorded?
Book a free 15-minute call. We will help you identify the income, cost-base and GST/HST questions that need a closer look before they become expensive reconstruction work.
Book a crypto tax reviewWhat the CRA expects you to keep
The record-keeping requirements are specific. For every transaction: the number of units and the type of asset, the date and time, the Canadian dollar value at the time, a description of the transaction and the other party, and the wallet addresses involved. Annually: opening and closing balances with their cost. Keep it all for at least six years after the end of the tax year it relates to.
The CRA also tells taxpayers to export their transaction history regularly, in case a platform closes, withdraws from Canada, or they lose access to an account. That is unusually practical advice from a tax authority, and it is worth taking.
Where the rules genuinely run out
We would rather tell you what is unsettled than sound more certain than the law is.
The CRA has published nothing on airdrops, on token warrants, on vesting or locked tokens, on liquidity provision, or on staking outside a centralised platform. Its one published statement on staking income is expressly limited to rewards credited on a centralised exchange. There is no guidance on the exact moment of valuation for service income, and no endorsed price source.
If your situation sits in one of those gaps, the answer is a documented, defensible position taken deliberately, not a confident answer taken from a blog post. Including this one.