For a customer to use your product, you must have approved their account
resource. If the customer has already purchased a product from you that required
you to approve their account resource, you aren't required to approve their
account resource for any subsequent purchases. For details, See
Manage user accounts for private offers.
Approve the entitlement
After you've approved the customer's account, you must
approve the entitlement created by Google when the customer purchased your
product.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Approve an accepted offer\n\nThis article describes steps to approve a\n[private offer](/marketplace/docs/partners/offers) for a SaaS product, after\nit's been accepted by a customer.\n\nWhen a customer purchases a private offer for a SaaS product, Google\ncreates an entitlement and uses Pub/Sub to notify you.\n\nFor the customer to successfully use your product after they purchase it, you\nmust complete the following:\n\n- You must [approve the customer's account resource](#approve-account).\n\n- You must [approve the entitlement](#approve-entitlement) that Google created when the customer\n purchased your offer, unless you've\n [turned on automatic offer approval](/marketplace/docs/partners/offers/manage-entitlements-automatic-approval)\n [(Preview)](/products#product-launch-stages) for the product from the offer.\n We recommend that you\n [use automatic offer approval to manage entitlements](/marketplace/docs/partners/offers/manage-entitlements-automatic-approval),\n but you can also\n [manage entitlements without automatic offer approval](/marketplace/docs/partners/offers/manage-entitlements).\n\nApprove the customer's account\n------------------------------\n\nFor a customer to use your product, you must have approved their account\nresource. If the customer has already purchased a product from you that required\nyou to approve their account resource, you aren't required to approve their\naccount resource for any subsequent purchases. For details, See\n[Manage user accounts for private offers](/marketplace/docs/partners/offers/manage-accounts).\n\nApprove the entitlement\n-----------------------\n\nAfter you've [approved the customer's account](#approve-account), you must\napprove the entitlement created by Google when the customer purchased your\nproduct.\n\nWe strongly recommend that you\n[turn on automatic offer approval](/marketplace/docs/partners/offers/automatic-approval)\nfor the product that you're including in your private offer. If you've turned on\nautomatic offer approval, then you don't have to manually approve the\nentitlement. Instead, refer to\n[Manage entitlements for private offers with automatic offer approval](/marketplace/docs/partners/offers/manage-entitlements-automatic-approval).\n\nIf you haven't turned on automatic offer approval for the product that you're\nincluding in your offer, you must manually approve the entitlement. For details,\nsee\n[Manage entitlements for private offers without automatic offer approval](/marketplace/docs/partners/offers/manage-entitlements).\n\nWhat's next\n-----------\n\nThe following articles describe additional ways that you can manage your\ncustomers' private offers:\n\n- [View the current status](/marketplace/docs/partners/offers/view-offer-status)\n of your offers.\n\n- [Modify an offer](/marketplace/docs/partners/offers/modify-offer), which can\n include modifying pricing, contract duration, or acceptance date.\n\n- [Download an offer](/marketplace/docs/partners/offers/download-offer) as a\n PDF.\n\n- [Cancel a published offer](/marketplace/docs/partners/offers/cancel-offer).\n\n- [Archive an inactive offer](/marketplace/docs/partners/offers/archive-offer).\n\n- [Cancel an active order](/marketplace/docs/partners/offers/cancel-active-order)."]]