Opportunity
An Opportunity in Salesforce represents a potential revenue-generating deal or sale.

Definition
An Opportunity in Salesforce represents a potential revenue-generating deal or sale. It tracks the progress of a deal through customizable sales stages, from initial prospecting to closed-won or closed-lost, and stores key details like expected revenue, close date, and probability of winning.
In plain English
“Think of an Opportunity like tracking a big sale on a board game. You start by finding someone who might want to buy something, then you move your game piece through different steps - like talking to them, showing them what you have, and finally making the deal. Salesforce keeps score of all these steps so you know how close you are to winning.”
Worked example
Your company sells enterprise software. A sales rep meets with Acme Corp's CTO who expresses interest in your analytics platform. The rep creates an Opportunity called "Acme Corp - Analytics Platform" with an amount of $150,000 and an expected close date of next quarter. As the deal progresses through stages - Qualification, Needs Analysis, Proposal, Negotiation - the team can see exactly where the deal stands and what needs to happen next.
Why Opportunity matters
Opportunity is one of the most important standard objects in Salesforce and sits at the heart of the sales process. It connects to Accounts, Contacts, Products, Quotes, and Activities, creating a complete picture of every deal in your pipeline. Without Opportunities, sales teams would lack visibility into their pipeline, forecasting would be guesswork, and managers would struggle to coach reps on deals that need attention.
A well-configured Opportunity process includes clearly defined stages with exit criteria, required fields at each stage, and automation that keeps deals moving forward. Organizations that invest in their Opportunity management see more accurate forecasts, shorter sales cycles, and better win rates because every stakeholder has real-time visibility into deal progress.
How to create Opportunity
Opportunities are the deals your sales team is actively working — the heartbeat of the pipeline. The platform requires more here than on most objects because the forecast engine depends on it.
- Open the Opportunities tab
App Launcher → Opportunities. Most reps create Opportunities from the parent Account so the AccountId auto-populates.
- Click New
Top-right of the list view, or use the New Opportunity quick action on the Account.
- Enter Opportunity Name
Use a consistent naming pattern your team has agreed on (e.g., "AccountName - Product - Year") so the pipeline list view stays scannable.
- Pick a Stage
Stage drives Probability and Forecast Category. Pick honestly — over-stating Stage is the #1 reason forecasts blow up.
- Set the Close Date
The expected close date. Past dates are allowed but flag in reports. Don't roll the date forward to hide slipping deals — use Stage instead.
- Link the Account
If you opened the New form from an Account, this is pre-filled. Otherwise pick the Account — it's almost always required by org policy.
- Save
Save commits the record. Stage-specific validation rules often fire here (e.g., requiring an Amount past Stage 3).
Opportunity Name. Required by the platform.
Stage. Drives the Probability and Forecast Category fields automatically — picking the right stage is the highest-leverage data point on the record.
Required by the platform. Past dates are valid but signal a slipped deal in reports.
- Closing an Opportunity (Stage = Closed Won / Closed Lost) is irreversible in the standard UI — many orgs lock the record on close via validation rules.
- Probability is automatically derived from Stage and is not directly editable on standard layouts. Edit Probability by editing the underlying Stage's mapping in Setup.
- AccountId is technically nullable at the API level, but private Opportunities (no Account) cause sharing chaos. Always link an Account.
How organizations use Opportunity
Uses Opportunity stages aligned to their buyer's journey to track every enterprise deal from discovery to close. Their sales ops team configured probability percentages and validation rules at each stage, resulting in forecast accuracy improvements and a clearer picture of their quarterly pipeline.
Leveraged Opportunity Teams to bring cross-functional stakeholders - sales engineers, legal, and finance - into deal collaboration. Each team member has role-based access and receives automated notifications when the deal reaches their stage, eliminating handoff delays.
Integrated Opportunity with their CPQ solution so that product configurations, pricing, and quotes are generated directly from the Opportunity record. This eliminated manual quote creation and reduced pricing errors across their global sales organization.
Trust & references
Straight from the source - Salesforce's reference material on Opportunity.
- OpportunitiesSalesforce Help
Hands-on resources to go deeper on Opportunity.
Test your knowledge
Q1. What does an Opportunity record primarily track in Salesforce?
Q2. What is the minimum information typically needed to create an Opportunity?
Q3. Why are Opportunity stages important for sales teams?
Discussion
Loading discussion…