SNAP Online Certification Process

SNAP Online Certification Process

Thanks to a partnership with MarketLink and USDA, farmers are able to use GrownBy to process SNAP payments online. If a farm gains certification for SNAP Online through this program, EBT transaction fees through Worldpay will be free to farmers for at least one year, covered by USDA grant funds.

Here are the steps you'll need to take to become a SNAP Online authorized retailer, below. Skip any that you've already done.

Here's the link. It takes only a few minutes.

MarketLink administers the USDA grant for SNAP Online for farmers. This eligibility assessment is how MarketLink determines whether your farm is eligible for the program, and adds you to their system so they can offer you technical assistance throughout the certification process. MarketLink also administers the USDA grant that covers the cost of point-of-sale equipment for EBT/SNAP payments.


2. Create a GrownBy account

Start here. Estimated time: 30 minutes to create the account. The time needed to set up your GrownBy shop depends on the complexity of your farm.

In order to proceed through the next steps, you need to set up a single SNAP/EBT-eligible product in your shop. Set-up a product with zero inventory so that it cannot be mistakenly purchased.

Want help? You can schedule a support session with the GrownBy team, or register to attend an introductory workshop.

GrownBy is the USDA approved e-commerce solution for farmers that want to accept SNAP payments online. Your farm needs a GrownBy account before you can apply for SNAP Online certification. Though you can start selling on GrownBy any time, you don’t have to be an active seller on the platform before applying for SNAP Online certification; you just need to establish the account and create a test SNAP/EBT-eligible product. 

3. Become a SNAP Authorized Retailer

There are two steps here, followed by potentially a few weeks of waiting and maybe some back-and-forth conversations with a USDA FNS representative.

Estimated time: 1 hour for both steps, possibly longer if you need time to collect information.

This application is for certification as a SNAP Retailer for in-person sales, which results in USDA issuing your farm a FNS number. You will need this number to get certified for SNAP Online, even if you don’t plan on accepting SNAP payments in-person.

Want help? Follow the instructions in MarketLink’s excellent guidebook for the SNAP Retailer Application. You can also book a call with a MarketLink representative.

4. SNAP Online Application

Once you complete steps 1-3, you'll be added to a waiting list for SNAP Online certification.

MarketLink will ask you to complete several forms that comprise your farm's SNAP Online application and registration with Worldpay, a third-party EBT payment processor.

The GrownBy team will set up a test shop on your GrownBy account, which will be tested by USDA's Online Purchasing Pilot team.

After testing is complete, the GrownBy team will make sure you understand how to use the SNAP Online features on GrownBy and we will answer any questions you have about using this new payment method.


Do you have questions about this process, or about SNAP Online for farmers in general? Please reach out to mike@farmgenerations.coop


    • Related Articles

    • Using EBT Cards as a Payment Method on GrownBy for Customers

      There are two potential ways to use your EBT card to shop from farms on GrownBy. EBT as an Offline Payment The first is as an offline payment from farms who have 1) enabled offline payments in their GrownBy shop, and 2) indicated that using your EBT ...
    • Cart Options at Checkout

      Cart Options are available so you can customize the checkout experience for your Customers. Enabling this feature can help reduce your GrownBy transaction costs by inviting your Customers to cover them for you! During check out, customers can choose ...
    • ACH Payments for Farmers

      How to Enable and Use ACH Payments GrownBy now offers ACH payments for a seamless and cost-effective payment option. Follow the steps below to enable ACH payments and understand the associated fees. ACH payments are processed via Stripe. If you are a ...
    • Configuring Payments: Stripe Connection, Payment Settings, ACH, and Offline Payments

      The third step to getting set up in GrownBy is to configure payments. You will not be able to proceed until you've connected with Stripe. You should complete this step on a desktop device, ideally. Note: You may already have a Stripe account that you ...