---
title: Direct Private Offer
slug: direct-private-offer
icon: {"faIcon":"fa-brands fa-wordpress"}
docTags: 
createdAt: 2026-08-22T17:03:36.302Z
---

A direct private offer is a negotiated deal between you (the publisher) and an end customer, with pricing, terms and conditions set for that customer alone. Unlike a private plan, it's a separate object from your offer: you send it to the customer's billing account, they accept it, and then they purchase.

It's the right tool when the deal is more than just a discount.

### 🟣 Key characteristics

- Targeted to a customer's **billing account**, not tenant ID.
- Supports negotiated pricing, discounts, custom contract terms and expiration dates.
- Option to attach an MSA, agreement, or your own terms and conditions.
- Supports up to 10 years of subscription length.
- Supports flexible billing.
- Customers can leverage MACC (Microsoft Azure Consumption Commitment).
- Can include **multiple plans or products in one deal** - up to 10.
- The customer must **accept** the offer before purchasing, and acceptance and purchase can be done by two different people.
- Available to purchase within roughly **15 minutes** of being sent.
- Better aligned with enterprise procurement processes than a private plan.
- **Not supported** for CSP-managed customer subscriptions.

### 🟣 When to use one

Choose a direct private offer when the deal has terms attached, spans several plans, or needs a defined start and end date. For a simple hidden price on a single plan, a [Private Plan](https://docs.wetransact.io/private-plan) is quicker to set up and simpler for the customer.

:::hint{type="success"}
***A pending private offer can be withdrawn but not edited. If something's wrong, withdraw it and create a new one.***
:::

### 🟣 In this section

- [How to create a Private Offer?](https://docs.wetransact.io/how-to-create-a-private-offer) - step-by-step setup
- [How to Find a Billing ID?](https://docs.wetransact.io/how-to-find-a-billing-id) - the ID you need before you can send an offer
- [How to accept a Private Offer? - Customer walkthrough](https://docs.wetransact.io/how-to-accept-a-private-offer-customer-walkthrough) - send this one to your customer
- [Where to find your Private Offers?](https://docs.wetransact.io/where-to-find-your-private-offers) - locating and tracking the offers you've sent
