Skip to main content

Helping local businesses raise money with up to $1 million in matching donations



This is a time of extreme hardship for virtually all small businesses, and many loyal customers want to do what they can to help their go-to local spots cope with the effects of the Coronavirus (COVID-19) pandemic.

Businesses are getting creative in finding new sources of revenue after closing their brick-and-mortar locations or switching to delivery, takeout, or virtual services. Their customers are also getting creative in seeking ways to support their favorites, including turning to social fundraising platforms to give cash directly to local businesses so they can continue to pay their staff, cover rent, and provide some modified level of service when possible.

After recently unveiling more than $25 million in relief for local businesses, Yelp announced a partnership with GoFundMe on March 24 to get cash to small businesses. The goal is to provide a fast and simple way for independent businesses to get donations through their Yelp Pages, along with up to $1 million in total matching grants from the Yelp Foundation and GoFundMe.


Donations directly from your Yelp Page

With this new partnership, businesses can use their Yelp Pages to help raise funds. See the frequently asked questions below for eligibility details.

Starting March 24, an initial set of eligible businesses in the metropolitan areas of Seattle, San Francisco, Los Angeles, and San Diego began seeing a “Donate” button (linking to a GoFundMe fundraiser for the business) on their Yelp Pages. Now eligible businesses nationwide can set up a GoFundMe fundraiser on their Yelp Pages if they choose to do so.  


Up to $1 million in matching funds available

To help make these donations to beloved local businesses go further, the Yelp Foundation and GoFundMe have pledged to match up to $1 million in total donations from matching grants made possible by the Small Business Relief Fund. The Fund is managed by GoFundme.org and will make a $500 matching grant for the first 2,000 eligible businesses that claim or otherwise start their fundraising page on GoFundMe and raise $500.

We hope that the funds raised through this partnership will help your small business support your employees and cover immediate expenses. The goal is to help put your business in a better position to continue serving your community through this crisis and to get back to normal operations once we overcome it. 


Frequently asked questions


Which businesses are eligible?

To be eligible to join the matching initiative, businesses must: (a) be in the United States, (b) have claimed their business on Yelp by March 22, 2020, and (c) have five or fewer locations. Additionally, businesses must (d) be listed in at least one of the following categories: Restaurants, Food, Nightlife, Beauty/Spas/Salons, or Active, though some exceptions apply; (d) have been negatively impacted by a government mandate due to the COVID-19 pandemic, (e) be independently owned and operated and not nationally dominant in their field, and (f) intend to use funds to either to help care for their employees / workers or pay ongoing business expenses.


How can I tell if my business is in an eligible category?

Log in to your Yelp for Business account, click the Business Information tab, and scroll down to Categories to see your business category or categories on Yelp. Most businesses in the following categories are eligible (some exceptions apply): Restaurants, Food, Nightlife, Beauty/Spas/Salons, or Active. See the full Yelp Category List.


How do I start my fundraiser with Yelp and GoFundMe?

Log in to your Yelp for Business account, and if you’re eligible, beginning April 8 you will see a pop-up window allowing you to create a fundraiser on GoFundMe. After you complete the process on GoFundMe, the fundraiser will appear on your Yelp Business Page. Your fundraiser could be eligible for matching funds.


My business is not in the Yelp categories listed. Am I eligible?

No, only businesses in the categories listed are eligible for this matching initiative through Yelp. However, even if the business is not in the Yelp categories listed, if the business still meets the other criteria, they may get more information about the Fund by creating a GoFundMe fundraiser and adding hashtag #SmallBusinessRelief.


My business isn’t claimed on Yelp. Can I claim it now and get a “Donate” link on my page?

Only businesses claimed on Yelp as of March 22, 2020, can get a “Donate” link on their page.


What are the terms for matching funds?

The Yelp Foundation and GoFundMe have pledged to match up to $1 million in total donations, with $500 in matching funds to each of the first 2,000 businesses that raise $500 through this campaign and have claimed their fundraising page. 


What if I raise less than $500?

The $500 matching grants are only available to the first 2,000 eligible businesses that raise $500 through this campaign. If you raise less than $500, you can still claim the donations made by consumers, but you are not eligible for a matching grant.


What happens if my business gets more than $500 donated: Do I get to keep the donations over $500, and how much will I get in matching funds?

If you are one of the first 2,000 eligible businesses to claim or start your fundraising page on GoFundMe and raise $500 or more, you will get $500 in matching funds from the Yelp Foundation and GoFundMe. Donations from consumers are uncapped, and you will be able to claim all the donations made by consumers. For example, if you raise $1,000 in your GoFundMe fundraiser, you will get $1,000 in donations (minus any payment processing fees) and $500 in matching funds (if you meet the criteria for matching).


How will I know if I’m one of the 2,000 businesses that gets the matching funds?

If your business gets $500 in matching funds, you will see a $500 grant listed in your fundraiser with the donor name GoFundMe.org. If your notification settings on GoFundMe allow it, you will get an email notification when the $500 matching fund donation is made.


When and how will the donations and matching funds be paid to me?

To withdraw donated funds, follow these steps on GoFundMe. It can take 1-7 business days to verify your account. Once the funds become available, all verified donations held within the account will be automatically sent at the frequency that you choose (daily, weekly, monthly) and will be delivered to your bank account in 2-5 business days.


Does Yelp or GoFundMe take a cut of the donations?

Yelp does not get any portion of the donations. Donations through the GoFundMe platform may be subject to payment processing fees in some instances per the terms of the GoFundMe platform.


I’m on the Yelp website on my mobile phone. Why do I not see my fundraiser?

This feature is only currently available on the Yelp desktop site and the Yelp mobile app on iOS and Android.


What if I already have a GoFundMe for my business? Will the donations I already received be matched? Can I merge my two GoFundMe pages together?

GoFundMe cannot merge fundraisers. If you have already set up a GoFundMe for your business, you may keep that one running in addition to the fundraiser you’re eligible to create through this partnership. Remember, only fundraisers created through this partnership are eligible for matching funds from the Yelp Foundation and GoFundMe.

Did you find this post valuable?

Click on a star to rate it.

Since you found this post valuable...

Follow us on social media for more great business resources!

We're sorry you didn't find this post valuable.

How could we improve it?

The information above is provided for educational and informational purposes only. It is not intended to be a substitute for professional advice and may not be suitable for your circumstances. Unless stated otherwise, references to third-party links, services, or products do not constitute endorsement by Yelp.

Business resources, delivered to your inbox

Get the latest blog content, info on virtual events, and the occasional freebie.

  • This field is for validation purposes and should be left unchanged.

By continuing, you agree to Yelp’s Terms of Service and acknowledge Yelp’s Privacy Policy.

[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/helping-local-businesses-raise-money-matching-donations/?utm_source=biz_blog&#038;utm_medium=yelp_blog&#038;utm_content=blog_text_link#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Name</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/helping-local-businesses-raise-money-matching-donations/?utm_source=biz_blog&#038;utm_medium=yelp_blog&#038;utm_content=blog_text_link#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Comments</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>