AgriInvest (Canada): How to Apply and Contribute

By GrantHub Research Team · · Lire en français

AgriInvest (Canada): How to Apply and Contribute

AgriInvest is one of the most widely used farm support programs in Canada, but many producers are unsure how contributions and applications actually work. The program is not a traditional grant. It is a producer–government savings account that helps you manage small income drops or invest back into your farm when you need it most. AgriInvest is delivered by Agriculture and Agri-Food Canada (AAFC) as part of Canada’s Business Risk Management programs.


How AgriInvest Works

AgriInvest is designed to give you flexible cash support without restricting how or when funds are used.

What AgriInvest Is

AgriInvest is a self-managed savings account with matching government contributions. You deposit money based on your farm sales, and governments match a portion of that deposit.

Key features:

  • You control when to deposit and withdraw funds
  • Withdrawals can be made at any time
  • Funds can be used for any farm-related need, including risk management or income support

Who Is Eligible for AgriInvest?

You are generally eligible if you:

  • Earn income from the primary production of agricultural commodities
  • Farm in Canada
  • File a farming income (or loss) on your income tax return
  • Submit an AgriInvest form reporting sales and purchases of allowable commodities by the program deadline

Some individuals and entities are not eligible, such as those with no allowable net sales for the year.

How Much Can You Contribute?

Your AgriInvest contribution is based on your Allowable Net Sales (ANS).

  • You can deposit up to 100% of your Allowable Net Sales
  • Governments match deposits on the first 1% of ANS
  • The annual government match is capped at 1% of ANS per year

Example: If your Allowable Net Sales are $500,000:

  • Your maximum government match would be $5,000
  • You can still deposit more, but only the first 1% is matched

How to Apply for AgriInvest

AgriInvest does not use a traditional application process. Participation is tied to your annual tax filing.

Step-by-Step: How to Apply

  1. File your income tax return

    • Report your farming income or loss to the Canada Revenue Agency (CRA)
  2. Submit your AgriInvest form

    • This form reports your allowable sales and purchases
    • Deadlines align with your tax filing deadlines
  3. Receive your AgriInvest deposit notice

    • AAFC calculates your Allowable Net Sales and eligible matching amount
  4. Make your producer deposit

    • Deposit up to the amount shown in your notice to receive the government match
  5. Government matching funds are added

    • Once your deposit is received, government contributions are added to your account

If you’re unsure about your eligibility or want to see what other farm funding programs you could qualify for, GrantHub’s eligibility matcher is a helpful tool for Canadian producers.


Withdrawing and Using AgriInvest Funds

One of AgriInvest’s biggest advantages is flexibility.

  • You can withdraw funds at any time
  • There are no restrictions on how the money is used
  • Funds can support:
    • Cash flow during low-income years
    • Equipment purchases
    • Farm improvements
    • Risk management investments

Tax Treatment of Withdrawals

  • Producer deposits are not taxable when withdrawn
  • Government contributions and earned interest are taxable income in the year you withdraw them

Common Mistakes to Avoid

  1. Missing filing deadlines
    If your tax return or AgriInvest form is late, you may lose eligibility for that program year.

  2. Not making your producer deposit
    Government matching funds are only added after you deposit your share.

  3. Assuming AgriInvest is automatic
    You must actively file forms and make deposits each year to receive matching funds.

  4. Ignoring tax implications of withdrawals
    Government portions of withdrawals count as taxable income and should be planned for.


Frequently Asked Questions

Q: What is the AgriInvest program in Canada?
AgriInvest is a producer–government savings account that helps farmers manage small income declines or invest in their operations. It is part of Canada’s Business Risk Management programs.

Q: Who is eligible for AgriInvest?
Primary agricultural producers farming in Canada who file eligible tax returns and AgriInvest forms are generally eligible.

Q: How much does the government contribute to AgriInvest?
Governments match producer deposits on the first 1% of Allowable Net Sales each year, up to that annual cap.

Q: Can I withdraw AgriInvest funds at any time?
Yes. You can withdraw funds whenever you choose, with no restrictions on use.

Q: Are AgriInvest withdrawals taxable?
Government contributions and earned interest are taxable when withdrawn. Producer deposits are not taxable.


Next Steps

AgriInvest is often just one part of a larger farm funding strategy. GrantHub tracks hundreds of active agriculture and business risk management programs across Canada, including federal and provincial options. To see which programs match your farm profile and maximize available support, try searching GrantHub’s database of agriculture grants and funding tools.


  • What Business Expenses Are Eligible Across Canadian Grants and Loans
  • How Long Do Canadian Grant Programs Take to Pay Out Funds?
  • Federal Funding for Canadian Wineries: Improving Competitiveness

Was this article helpful?

Rate it so we can improve our content.

Canada Proactive Disclosure Data

400,000+ Companies Like Yours Have Received Billions in Grants

The Canadian government has funded over 400,000 businesses through 1.27 million grants and contributions. Check your eligibility in 60 seconds.