Skip to content
English
  • There are no suggestions because the search field is empty.

Accept Meta lead generation terms of service

Before you can run Meta lead ads — campaigns that collect contact information directly inside Facebook or Instagram — your ad account must accept Meta's Lead Ads Terms of Service. This is a one-time step per ad account.

What this error looks like

You are not allowed to run lead ads. Please accept the Lead Ads Terms of Service to continue.

Your account hasn't accepted the Lead Ad Terms. Visit facebook.com/ads/leadgen/tos to accept.

Who needs to do this

Anyone trying to create a campaign with the Lead generation objective on Meta. The terms must be accepted by an admin of the ad account — not just anyone with access to it. If you're an agency, your client (the account admin) may need to do this step themselves.

How to accept the terms

  1. Go to facebook.com/ads/leadgen/tos. Make sure you're logged in with a Facebook account that has admin access to the ad account.
  2. Select the correct facebook page from the dropdown at the top of the page — the terms must be accepted per page, not per user.
  3. Review the Lead Ads Terms of Service.
  4. Click I Agree to accept.

Once accepted, the Lead generation objective will become available in your campaign creation flow. If you were mid-campaign when the error appeared, go back and try again — no changes to your setup are needed.

Terms are accepted per ad account, not per user. If you manage multiple ad accounts, you'll need to repeat this process for each account separately.

Agencies: If you don't have admin access to the client's ad account, send the client directly to facebook.com/ads/leadgen/tos and ask them to accept using their account. Once they've done it, lead ads will be available.

 

Related articles

  • Fix common permission and access errors
  • Set up Special Ad Categories (housing, credit, employment)
  • Choose the right campaign goal