Overview
Private offers on cloud marketplaces allow buyers to purchase software or services with customized terms and negotiated pricing that aren’t publicly available. For procurement teams, accepting a private offer involves reviewing contract details, ensuring proper approvals/permissions, and completing the purchase through the cloud provider’s marketplace. This guide provides comprehensive, step-by-step instructions for accepting private offers on AWS Marketplace, including prerequisites, navigation steps, and tips for a smooth procurement process. The tone is clear and professional (as seen on labra.io) to assist you through each stage of accepting a private offer.
AWS Marketplace – Accepting a Private Offer
AWS Marketplace private offers let sellers extend custom pricing and terms to a specific AWS account. As a procurement professional, you’ll typically receive a notification (often via email) that a private offer is available for your account. To accept it, you will use the AWS Marketplace console. Below we outline what to prepare before starting, followed by detailed steps to review and accept an AWS private offer.
Before You Begin - Prerequisites
Before attempting to accept a private offer on AWS, make sure the following prerequisites are met:
-
Payment and Financing: Understand the payment structure of the offer. In most cases, AWS charges the entire amount of a private offer upfront at the moment you accept it. (The exception is if you arranged third-party financing, in which case a financier pays AWS and then invoices you on a schedule.) Ensure your organization is ready for the full payment or that financing is in place as negotiated.
-
Proper IAM Permissions: Verify that your AWS user account has the necessary permissions to view and accept marketplace offers. AWS provides managed IAM roles for Marketplace procurement. Depending on your needs, you may use one of the following:
-
AWSMarketplaceRead-only – can view subscriptions and private offers, but cannot make changes or accept offers.
-
AWSMarketplaceManageSubscriptions – can subscribe, unsubscribe, and accept private offers.
-
AWSMarketplaceFullAccess – full control over AWS Marketplace subscriptions and private offers.
Ensure your IAM role or policy includes the ability to subscribe to AWS Marketplace offers (
aws-marketplace:Subscribe) for the account that received the offer. -
-
Account & Billing Setup: Confirm which AWS account the private offer was extended to, especially if your company uses multiple accounts or an AWS Organization. The private offer will be tied to a specific account (often the payer account for organizations). Verify how your company’s AWS billing is structured – for example, whether you use a consolidated billing (AWS Organizations) payer account or a single account – and make sure you’re operating in the correct account that the offer is made to. Only that account (or its payer account in an org) can accept the offer.
-
Payment Method on File: Check that your AWS account’s payment method (credit card or alternative) is up to date and has a sufficient limit to cover the private offer amount. If your account uses invoicing or a specific currency, ensure those settings are configured. You can verify your payment method in the AWS Billing and Cost Management console.
-
Tax Settings: If your organization is tax-exempt or has special tax considerations, ensure your AWS account’s tax information is properly set before accepting the offer. This will help avoid any tax-related issues on the charge. Update your tax registration details in your AWS account settings if needed.
-
Internal Approvals: Since private offers often involve significant spend or custom terms, confirm that all necessary internal approvals (finance, legal, etc.) have been obtained to proceed with the acceptance. The offer likely represents a binding contract once accepted.
Step-by-Step: Accepting a Private Offer on AWS
Once the prerequisites are satisfied, follow these steps to access and accept the private offer on AWS Marketplace:
-
Access the Private Offer in AWS Marketplace: Log in to the AWS account that the private offer was extended to, and navigate to the AWS Marketplace console. In the AWS Marketplace, go to the Manage subscriptions section (you can find this via the search bar or the AWS services menu) and select Private offers in the left navigation panel (Best practices for receiving, accepting, and distributing Private Offers in AWS Marketplace | AWS Marketplace). This will open the Private offers page, which lists all private offers available to your account. You can also access this page directly via a link (for example, from an email notification); just ensure you are signed in to the correct AWS account beforehand to avoid a 404 error.
-
Select the Offer to Review: On the Available offers tab of the Private offers page, locate the private offer you intend to accept. If there are multiple offers, use the details to identify the correct one – e.g., check the Offer ID against the email or communication from the seller, verify the product name, and note the expiration date to ensure you pick the right offer. Click on the Offer ID or the View offer button for that entry to open the offer’s details page. (If the offer was provided via a direct link and you used that, you should already be on the offer detail page.)
-
Review the Offer Details: On the private offer detail page, carefully review all the terms and details of the offer before accepting. This page will show you:
-
Pricing and Units: The negotiated price of the product (often a custom annual or monthly rate) and the quantity or number of units you are purchasing. If applicable, select the quantity or size (for example, number of licenses or instance units) you wish to subscribe to as per your agreement.
-
Contract Duration: The contract term (e.g., 1-year, 3-year) and any start/end dates. Ensure the start date and end date of the offer’s pricing match what was negotiated (some private offers can be future-dated or co-termed with existing agreements).
-
Expiration Date: The deadline by which you must accept the offer. You cannot accept a private offer once it has expired. If the expiration date is too soon and you need more time, coordinate with the seller – they have the ability to extend the offer’s expiration if necessary (prior to it expiring).
-
EULA and Terms: The End User License Agreement (EULA) or custom terms attached to the offer. Verify that any custom terms or amendments discussed with the seller are included. If a section of terms you expected isn’t present, that means it wasn’t included in the negotiated offer.
-
Payment Schedule: Check the payment information. If the offer includes a flexible payment schedule (installment payments), the schedule of payments (dates and amounts) will be listed. If no schedule is shown, the full cost will be billed in one lump sum when you accept.
-
Billing Details: Confirm which account will be billed and the payment method. If your default payment method is a credit card, ensure it can handle the charge. If you plan to use an invoice (enterprise billing), ensure your account is set to invoicing terms (see Troubleshooting below if not).
Take your time to review these details and ensure they align with the negotiated proposal your team approved. This is the equivalent of reviewing a contract before signing.
-
-
Accept the Offer: When you are satisfied that all details are correct, proceed to accept the private offer. Depending on the product type, the action button may say Accept Offer, Create contract, Accept Contract, or Subscribe. Click this button to initiate the acceptance. (For a SaaS contract, it will typically say “Subscribe”; for an AMI or software contract, you might see “Accept Contract” or “Create Contract”. All of these indicate accepting the terms of the private offer.) A confirmation dialog may appear – confirm that you agree to the charges and terms. By confirming, you are creating a binding contract for the private offer on your account.
-
Payment Processing: After clicking accept/subscribe, AWS Marketplace will process the transaction. If there is an upfront charge, AWS will immediately charge your account’s payment method for the agreed amount of the contract. You might see a brief processing screen. Do not refresh your browser during this process. In most cases, processing is quick (a few seconds), but it could take a minute or two for large transactions. If a flexible payment schedule was set up, AWS will not charge the full amount now but will schedule the payments as per the contract (e.g., quarterly or annually billing accordingly).
-
Confirmation and Next Steps: Once the private offer is successfully accepted, you should see a confirmation message or alert on the AWS Marketplace page indicating that you have subscribed to the product and the offer is accepted. The private offer now becomes an active subscription/contract (AWS will refer to it as an “Agreement”). You will also receive a confirmation email from AWS Marketplace with details of your purchase, which serves as a record of the transaction. The offer will move from the “Available offers” tab to the “Accepted and expired offers” tab in the Private offers page for future reference. At this point, the procurement is complete on AWS side – you have legally accepted and paid for the software.
If the product is a SaaS offering, the AWS Marketplace may present a “Set up your account” or “Configure account” button now (for example, a Set up your account link to the seller’s site) . This allows you to create an account with the software vendor or configure the software as needed. Follow those prompts to ensure the vendor can provision the service for you (this often involves entering an email or creating login credentials on the software provider’s website). For AMI or other infrastructure software, you can now proceed to deploy the software (for instance, start launching the AMI from the AWS EC2 console) as you normally would, under the terms of your new contract.
Troubleshooting and Tips (AWS)
-
Insufficient Permissions or Offer Not Visible: If you don’t see the Private offers section or cannot find the offer, double-check that you are logged into the correct AWS account (the one specified by the seller) and that your IAM role has the needed permissions. You may need the AWSMarketplaceManageSubscriptions or similar policy attached. If your company uses AWS Organizations, ensure you’re using the master/payer account if the offer was made to that level. Also, the payer account must have AWS Marketplace billing integration enabled for member accounts to subscribe via the org – without this, a member account might be blocked from accepting offers.
-
Payment Method Issues: If the offer acceptance fails with a payment error, verify your payment method again . Common issues include an expired credit card, or if you are an AWS customer in certain regions (like India under AISPL) there could be restrictions on large charges to cards. For example, Indian AISPL accounts often have credit/debit card limits for Marketplace purchases with contract pricing; if applicable, contact AWS Customer Service to enable a higher limit or use an alternate payment method . It’s crucial that a valid payment method is on file since AWS will attempt to charge it at acceptance.
-
Invoicing (PO): Some enterprises use AWS invoicing (instead of immediate credit card charges). If your private offer was arranged with invoicing terms (typically for flexible payment schedules or certain enterprise deals), ensure your AWS account is set to invoice billing. By default, AWS might require credit card unless you have established invoicing. You can contact AWS Support to request invoice terms if needed . Note: AWS’s Purchase Order integration in the Marketplace (ability to enter a PO number during checkout) is only available for certain products (SaaS contracts, professional services, or contracts with annual/flex pay) and when the AWS billing integration is enabled . If you don’t see a field to add a PO number at checkout, be aware that you may need to reconcile the purchase with your internal PO manually outside the system.
-
Offer Expiration: You cannot accept an offer past its expiration date. If you miss the window, the offer will be marked expired. In such cases, reach out to the seller – they might issue a new private offer or extend the expired one, but you’ll need to renegotiate that outside the system. It’s best to plan ahead and accept before expiration. AWS Marketplace does not allow an expired private offer to be accepted without seller intervention.
-
Post-Acceptance Changes: Once accepted, the private offer terms are locked in. If you realize there’s a mistake (e.g., wrong quantity or plan), you typically cannot undo an acceptance on your own. You would need to contact the seller and AWS Marketplace support to see if they can accommodate a cancellation or adjustment. Always double-check the details in Step 3 to avoid this scenario.