Skip to content
teamed.
Retro editorial illustration comparing two global-hiring approaches on a parchment background with the Teamed road-trip motif.

Rippling vs Oyster · scored on one rubric

Rippling vs Oyster, compared on one rubric

Neither wins overall. We score Rippling, Oyster and Teamed on one six-axis rubric. Rippling leads platform with 600+ integrations and unified HR, IT and payroll on one system, and holds the broadest security certifications on this page. Oyster ties Teamed on pricing transparency with a flat published fee and ties Teamed on coverage with its 120+ country EOR footprint. Teamed, who produced this guide, leads the service model and employment intelligence and the path to your own entity.

Talk to an expert

1,000+ companies advised

3
Providers scored on one rubric: Rippling, Oyster and Teamed
$599
Teamed flat fee, same headline as Deel, FX absorbed at zero markup
6
Rubric axes, no overall winner
  • Anthropic
  • Klarna
  • Notion
  • Eventbrite
  • Wise
  • BioNTech
  • Globant
  • Personio
  • BDO
  • Withum
  • CPL
  • GOAT

Disclosure

This guide was produced by Teamed, which is one of the three providers scored below on the same rubric as Rippling and Oyster. We don't crown an overall winner. We score all three honestly, concede where the others lead, and say plainly when Rippling or Oyster is the better fit.

By Tom Price-Daniel, Co-founder, Teamed

Rippling vs Oyster: which is better for global hiring?

Neither wins overall. We score Rippling, Oyster and Teamed on one six-axis rubric. Rippling leads platform with 600+ integrations and unified HR, IT and payroll on one system, and holds the broadest security certifications on this page. Oyster ties Teamed on pricing transparency with a flat published fee and ties Teamed on coverage with its 120+ country EOR footprint. Teamed, who produced this guide, leads the service model and employment intelligence and the path to your own entity.

What is the Rippling vs Oyster matchup?

Rippling and Oyster both help companies hire across borders without a local entity, but they were built for different buyers. Rippling started as a unified HR, IT and payroll system and added EOR as a module on its workforce OS. Its strength is consolidation: one employee record drives HR, device management, payroll and EOR across 80 countries, with 600+ integrations on the same platform, and it holds current ISO 27001 and SOC 2 Type II certifications. EOR is the newer part of the product, and its 80-country EOR footprint is materially lower than dedicated EOR providers.

Oyster started as a dedicated global employment platform, EOR-first, with a published flat price of $699 per employee per month and a human, expert-led support model with a published SLA. It reaches 120+ countries for EOR and 180+ across all products, and holds SOC 2 Type II with its ISO 27001 status less clearly published. Neither Rippling nor Oyster itemises its FX terms on salary conversions in full. Neither models the point where your own entity costs less than EOR. Those are the questions this comparison is built to answer, using a six-axis rubric applied equally to Teamed, who produced it.

Methodology

How we scored this comparison

Three providers are scored 1 to 5 on six criteria, with no weighted total and no overall winner. Different providers lead different columns. Teamed is scored on exactly the same criteria as Rippling and Oyster.

Pricing transparency
Whether the all-in cost (the fee, the deposit, onboarding, and offboarding or termination) is stated up front and predictable. Scored on clarity, not price level: a flat published fee you can read beats a starting rate with unstated deposit, FX and exit terms. The FX rate on salary conversions is one clause of that test, not the whole frame.
Coverage and compliance
Depth and legal robustness of in-country coverage: the owned-entity versus partner structure behind each market, the breadth of the country network, and how fast a real HR or legal expert responds at the hard moments, from a contested exit to a complex termination in a market you have not hired in before.
Platform and self-serve
Dashboard depth, integration breadth and API surface, plus speed to first payroll, for teams that want to manage hiring and HR themselves at scale.
Security and certifications
ISO 27001 and SOC 2 Type II held today: the certifications a procurement or security review asks to see, checked against each provider on 22 July 2026.
Service model and employment intelligence
Ongoing human employment expertise plus AI assistance across the lifecycle (for Teamed, the Ted layer): whether real HR and legal experts own the hard moments directly, and how well the system flags employment-law changes and the crossover point before they reach you.
Path to your own entity
Whether the provider moves you from contractor to EOR to your own entity on one system, flags the crossover point, and can set up the entity through a service like Global Entity and Employment Operations (GEMO).

How we gathered evidence

The six axes are pricing transparency, coverage and compliance, platform and self-serve, security and certifications, service model and employment intelligence, and the path to your own entity. Pricing was verified from each provider's own pricing page on 17 June 2026 (Teamed re-checked 22 July 2026). Rippling's EOR pricing isn't published on primary pages; we use the figure from Rippling's own blog and say so. Security reflects each provider's current published ISO 27001 and SOC 2 Type II status, checked 22 July 2026: Rippling holds both, Oyster holds SOC 2 Type II with ISO less clearly published, and Teamed is aligned with accreditation in progress. G2 ratings from g2.com. Entity model and coverage came from each provider's own site. Teamed's claims come from teamed.global.

Considered & excluded

  • Deel, Remote, Papaya Global, G-P, others: Covered in the dedicated best-of comparisons. This page focuses on the Rippling vs Oyster matchup.

How they score, criterion by criterion

There’s no overall winner. Each column is a different priority. Pick the ones that matter to you, then read the write-ups below.

ProviderPricing transparencyCoverage and compliancePlatform and self-serveSecurity and certificationsService model and employment intelligencePath to your own entity
RipplingLeadsLeads
OysterLeadsLeads
Teamed(us)LeadsLeads

Scored 1–5 on each criterion from the published rubric above. The highlighted cell leads that column. Teamed is scored on exactly the same criteria as every other provider.

#1

Rippling

Best for: teams that want HR, IT and payroll on one platform and treat EOR as part of a unified workforce OS rather than a standalone hiring tool.

Rippling is the platform-first alternative. It unifies HR, IT and payroll on one system, with 600+ integrations and a single employee record that drives onboarding, device management, benefits and EOR. That consolidation is a genuine win for teams standardising their entire people-and-IT stack. For a company already running Rippling domestically, adding EOR on the same system removes one whole vendor relationship.

Where Rippling leads Oyster is platform power and certification breadth. The 600+ integrations are the widest in this comparison, and device management alongside EOR means an international hire is provisioned from day one like any other employee. Support is human-staffed via live chat, email and video, with publicly tracked 90-day metrics. Rippling also holds one of the broadest certification sets in the category, including current ISO 27001 and SOC 2 Type II, so it sits at the top of the security column here. White-glove implementation and a dedicated account manager are framed toward enterprise customers rather than the standard account experience.

The watch-outs matter for a dedicated EOR buyer. Rippling doesn't publish its EOR price on primary pages; a $499 figure surfaces on its own blog, and a base HR-platform fee of about $8 per employee per month sits on top. EOR coverage is 80 countries, materially lower than Oyster's 120+ or the dedicated EOR providers. EOR is the newer part of the product, and depth on hard compliance cases, contested terminations and complex exits is thinner than providers that started with EOR as their core job.

Countries
80 for EOR (185+ for contractor payments)
Entity model
Hybrid, owned subsidiaries plus partners; split not published
Onboarding
Fast self-serve; white-glove implementation reserved for enterprise
Contractors
Yes, contractor payments plus Contractor-of-Record
Pricing
Not published on primary pages; ~$499 per Rippling blog, plus ~$8/emp/mo HR-platform base · verified 2026-07-22
G2
4.8/5

Strengths

  • 600+ integrations and a unified HR, IT and payroll platform on one employee record. Rippling leads the platform column on this rubric.
  • Device management alongside EOR means an international hire gets access, apps and payroll set up in one workflow, with no second vendor running a parallel provisioning process.
  • Published live support metrics: live-chat median first response of 29 seconds, 95.34% CSAT on a rolling 90-day basis, plus one of the broadest certification sets in the category, including current ISO 27001 and SOC 2 Type II. Rippling leads the security column here.
  • Entity-transition tooling: a distinct own-entity global payroll product plus a live entity-vs-EOR cost calculator on the same platform, so the crossover is on the table.

Watch-outs

  • EOR pricing isn't published on primary pages. The $499 figure appears only on Rippling's own blog, not its EOR product or pricing page, and a base HR-platform fee of about $8 per employee per month sits on top.
  • EOR covers 80 countries, materially lower than Oyster's 120+ EOR countries and the 180+ reach of dedicated providers. Not every market you want to hire in will be in scope.
  • EOR is a newer part of the Rippling product. Depth on hard compliance cases, contested terminations and complex exits is thinner than providers that started with EOR as their core job.

Source: rippling.com

#2

Oyster

Best for: fast-scaling teams that want dedicated EOR with a published flat price, human expert-led support with a published SLA, strong contractor tooling and a B Corp supplier credential.

Oyster is the dedicated EOR alternative with a flat published price and a human support model. EOR starts at $699 per employee per month, with no published setup, onboarding or termination charges. Support is human and expert-led, with a published SLA of 24-hour response and resolution guaranteed under 72 hours. It is B Corp certified, the only provider in this comparison to hold that credential, which carries weight with procurement teams that screen on values.

Where Oyster leads Rippling is coverage breadth and onboarding speed. It covers 120+ countries for EOR versus Rippling's 80, with country-specific specialists guiding the process and a dedicated Hiring Success Manager, so it ties Teamed on the coverage column here. The contractor product is strong at $29 per contractor per month, with payments in 120+ currencies, a free misclassification assessment and IP agreements covering 30 countries. It holds SOC 2 Type II, with its ISO 27001 status less clearly published, so it sits just behind Rippling on the security column.

The watch-outs are in the fine print. Oyster requires a refundable deposit to start an EOR engagement, with no amount published, and charges a currency-conversion fee on any currency mismatch, again with no rate disclosed. White-glove HR advisory is a separate add-on at $300 per hour. There is no productised path from EOR to your own entity, so it concedes the path-to-your-own-entity column here.

Countries
120+ for EOR (180+ all products)
Entity model
Hybrid, owns or partners with local entities; no published split
Onboarding
As fast as 48 hours, with a dedicated Hiring Success Manager
Contractors
Yes, $29/contractor/month, payments in 120+ currencies
Pricing
$699 / employee / month, flat (deposit required; FX fee on currency mismatch, rate not published) · verified 2026-07-22
G2
4.4/5 (1447)

Strengths

  • A published flat EOR price of $699 per employee per month, with no setup, onboarding, HR-expert-access or termination charges stated on the pricing page. Oyster ties Teamed on the pricing-transparency column with a fee you can read up front.
  • Covers 120+ countries for EOR against Rippling's 80, with country-specific specialists and a dedicated Hiring Success Manager guiding onboarding. Oyster ties Teamed on the coverage column on this rubric.
  • B Corp certified, with SOC 2 Type II and a strong GDPR posture. A supplier credential and certification set that clears procurement screens focused on sustainability and data security, just behind Rippling's fuller certification set.
  • Strong contractor tooling at $29 per contractor per month: payments in 120+ currencies, a free misclassification assessment and country-specific IP agreements assigning contractor IP to the client in 30 countries.

Watch-outs

  • A refundable deposit is required to start an EOR engagement, with no amount published. A currency-conversion fee applies on any currency mismatch, with no rate disclosed on the pricing page.
  • White-glove HR advisory is billed separately at $300 per hour rather than included in the standard subscription. There is no productised path from EOR to your own entity, so it concedes the lifecycle column here.
  • Most of Oyster's EOR map runs through a hybrid mix of owned and partner entities, with no owned-vs-partner split published, and its ISO 27001 status is less clearly published than Rippling's. Ask about both chains in your specific countries.

Source: oysterhr.com/pricing

#3

Teamed

Us, scored on the same rubric

Best for: rapidly growing companies with an international footprint that want the real FX on salary conversions, a real person to talk to when something goes wrong, and one partner from first contractor to last entity.

Teamed produced this guide and is scored on exactly the same six-axis rubric as Rippling and Oyster. The wedge is the FX line and the path to your own entity. Teamed shows the applied FX rate on salary conversions next to the mid-market reference and absorbs it at zero markup on the fee. Oyster ties Teamed on a flat, published headline fee but doesn't itemise its FX rate or its deposit amount, and Rippling doesn't publish an EOR price at all. Teamed also models the month your own entity starts to beat EOR and moves you there. Neither rival does, so Teamed leads the path-to-your-own-entity column outright.

Teamed contests the coverage column on the depth of its human support, not on raw network size alone. Teamed owns entities in 57 countries, backs them with DLA Piper as global counsel and vetted in-country partners, so real HR and legal experts handle the hard local edge cases in-house: a contested exit, a complex termination in a market you haven't hired in before. No AI bot wall, no ticket queue, no Enterprise tier required. That depth is why Teamed leads the service model and employment intelligence column and ties Oyster's broader country count on coverage.

Teamed isn't trying to replace your HR stack. It's a focused global-employment platform that plugs into the tools you already run and acts as the partner you choose for your global team, from your first contractor to your last legal entity, on one system with no re-onboarding. Global Entity and Employment Operations (GEMO) sets up and runs your own entity in 100+ countries when the crossover arrives. On platform self-serve and on security certifications, it concedes to Rippling. Rated 4.8 on G2.

Countries
187+ countries covered through owned entities in 57 countries plus vetted partners
Entity model
Owned entities in 57 countries + vetted partners; sets up your own entity via GEMO in 100+ countries
Onboarding
As little as 24 to 48 hours, with real expert support
Contractors
Yes, with misclassification cover (Guard / Protect)
Pricing
$599 USD / £479 GBP per employee per month, flat, FX absorbed · verified 2026-07-22
G2
4.8/5

Strengths

  • Shows the applied FX rate next to the mid-market reference and absorbs FX at zero markup on the fee. Rippling doesn't publish an EOR price at all, and Oyster's flat fee doesn't itemise its FX rate or deposit amount. Teamed ties Oyster on the pricing-transparency column with the clearest all-in line on this page.
  • Real HR and legal experts handle hard local edge cases directly, backed by DLA Piper as global counsel and owned entities in 57 countries, with no AI bot wall and no support tier gated behind a higher plan. Teamed leads the service model and employment intelligence column on this rubric.
  • One partner from first contractor to EOR to your own entity, on one system with no re-onboarding. GEMO sets up and runs your own entity in 100+ countries and flags the month it's cheaper than EOR. Teamed leads the path-to-your-own-entity column.
  • Focused partner that plugs into your existing stack rather than replacing it. Quarterly reviews flag compliance changes before they become surprises, and the advisory model scales with your headcount.

Watch-outs

  • Lighter self-serve platform and shallower API depth than Rippling. The model is advisory-first, not dashboard-first, so it concedes the platform column here.
  • ISO 27001 and SOC 2 are aligned with accreditation in progress, not yet held. Rippling holds both certifications today and Oyster holds SOC 2 Type II, so Teamed concedes the security column for now. If your procurement or security review needs the certificate issued today, ask for current reports and dates.
  • Smaller brand and review base than Rippling. A procurement team that wants the market-leading name will push back, and the advisory model earns its weight across multiple countries or a growing headcount. One hire in one country with no expansion plans may be better served by a simpler platform.

Source: teamed.global/pricing

Why the shortlist matters

Behind every line item is a real person, in a real place.

The fee, the FX and the support model are not abstractions. They decide whether the person you hired in Barcelona or Rome is paid right, on time, by someone who knows their employment law. That is what the ranking is really measuring.

Barcelona
Rome
Paris

What each stakeholder evaluates

CriterionLegalFinancePeople OpsSecurity
Pricing and FX transparencyAsk for the FX policy in writing from all three. Confirm whether salary conversion uses the mid-market rate or an undisclosed spread.Rippling doesn't publish an EOR price on its primary pages and adds a base HR-platform fee on top. Oyster publishes a flat $699 headline but doesn't disclose its deposit amount or its FX conversion-fee rate. Teamed shows the applied rate against mid-market and absorbs FX at zero markup.An itemised invoice lets you forecast the real cost per hire without waiting for the first payroll run. Oyster and Teamed publish a headline fee; Rippling does not.A timestamped rate against a public reference rate is an auditable record. An undisclosed spread is not.
Platform, self-serve and securityRippling's EOR covers 80 countries, fewer than Oyster's 120+. Ask whether your target countries are in scope, and whether the contract review step in your jurisdiction is automated or supervised by a real HR or legal expert.Rippling adds a base platform fee on top of EOR. Rippling and Oyster both hold current security certifications (Rippling the fuller set); Teamed is aligned with accreditation in progress.Rippling leads the platform column with 600+ integrations. Oyster's automated onboarding runs close behind. Teamed is advisory-led and lighter on self-serve dashboard depth.Rippling holds current ISO 27001 and SOC 2 Type II. Oyster holds SOC 2 Type II with its ISO 27001 status less clearly published. Teamed is aligned with accreditation in progress; ask each provider for current reports and dates.
Service model and employment intelligenceAsk who handles a contested termination or complex exit: a dedicated Hiring Success Manager, or a real HR or legal expert with jurisdiction-specific credentials.Oyster's dedicated Hiring Success Managers are praised for responsiveness. Rippling reserves white-glove implementation and a dedicated account manager for enterprise customers. Teamed gives direct access to real HR and legal experts on all plans.You want a real person when it matters, not a pooled queue. Teamed is rated 4.8 on G2. Oyster publishes a response SLA. Ask both what happens when a termination goes wrong.A named escalation path and clear accountability beat a rotating queue for incident handling.

Decision checklist

  • Read the small print before you sign. Most EORs require a deposit and many layer on setup, offboarding, minimum-term, no-exit, termination or admin fees. Teamed takes a one-month refundable deposit, charges no onboarding or offboarding fees (an early-exit fee may apply if you leave within 3 months, set out in your contract), and sets the costs out up front.
  • Ask every provider the edge-case questions buyers wish they had asked. Will my actual job title go on the contract, even a senior one like CFO? Can you run a shadow payroll if someone splits time across countries? Is contractor misclassification cover on by default or an opt-in add-on? A no on any of these can stall a hire or leave a gap.
  • Choose Rippling if you're consolidating HR, IT and payroll on one platform and want EOR to ride the same system as device management and benefits. The 600+ integrations and its current ISO 27001 and SOC 2 Type II certifications are the real reasons to choose it over a dedicated EOR provider.
  • Choose Oyster if you want dedicated EOR with a published flat price, fast onboarding in 120+ countries, a published support SLA and a B Corp credential. It ties Teamed on pricing and coverage. Check the deposit and FX fee before you sign.
  • Choose on security and certifications if your procurement review needs ISO 27001 or SOC 2 in hand today. Rippling holds both; Oyster holds SOC 2 Type II with ISO less clearly published; Teamed is aligned with accreditation in progress, so it concedes this column for now.
  • Choose Teamed if the service model and employment intelligence and a managed path to your own entity are the priority, and you want the FX shown at zero markup. It leads those two columns and ties Oyster on pricing and coverage on this rubric.
  • Ask every provider one question first. Can you reach a real person when a termination goes wrong, or does it route to a ticket queue? The answer tells you most of what you need to know about the support model.
  • If you're deciding between Rippling and Oyster alone: ask whether you're buying a standalone dedicated EOR or a unified HR OS. They're solving different problems, and the EOR maturity gap shows in country coverage and compliance depth.

Honest take

When Rippling or Oyster is the better fit.

  • Choose Rippling over Teamed if you're standardising your whole people stack on one tool and want HR, IT and payroll in a single system, or if your procurement review needs ISO 27001 or SOC 2 in hand today. EOR as part of a broader workforce OS, plus the widest certification set here, is what Rippling is built for.
  • Choose Oyster over Teamed if you want a published flat price, a B Corp credential and fast onboarding, and the $699 headline works for your budget. It ties Teamed on pricing transparency and coverage, and its published support SLA is a real commitment.
  • Choose Rippling or Oyster if a large, recognised brand and a broader external review base matter for procurement sign-off.
  • Teamed earns its weight when you have multiple countries, a growing headcount, or a hard compliance edge case. For one hire in one straightforward market with no expansion plans, a simpler platform may be a better fit.

Teamed leads the service model and employment intelligence and the path to your own entity on this rubric, and ties Oyster on pricing transparency and coverage. It concedes platform and security to Rippling. A buyer with different priorities should pick accordingly. We'd rather lose the deal than mismatch the engagement.

Frequently asked questions

  • Rippling vs Oyster: which is better for international hiring?
    It depends on what you're buying. Rippling is the better choice if you're consolidating HR, IT and payroll on one platform and EOR is part of that OS. It leads platform power on this rubric with 600+ integrations and holds the broadest security certifications here. Oyster is the better choice for dedicated EOR, a published flat price and fast onboarding in 120+ countries. It ties Teamed on pricing transparency and coverage. For the service model and employment intelligence and a path to your own entity, Teamed is the disclosed alternative. No overall winner on this rubric.
  • Is Rippling's EOR good enough for complex global hiring?
    For teams already running Rippling and for straightforward hiring markets, the EOR product is functional and improving. For complex cases, a contested termination or a hire in a harder jurisdiction, the depth is thinner than a provider that started with EOR as its core product. Country coverage at 80 is also materially lower than Oyster's 120+ or dedicated EOR providers at 180+. Ask Rippling directly which countries are covered and who handles a hard case when it arrives.
  • What is Oyster's deposit policy and FX fee?
    Oyster requires a refundable deposit to start an EOR engagement, but it does not publish the amount or formula. It also charges a currency-conversion fee when you pay in a currency different from the contract currency, but it does not publish the rate. Both sit on top of the $699 per employee per month headline. Ask Oyster for the deposit amount and FX rate in writing before signing.
  • Does Rippling publish its EOR price?
    Not on its primary pages. Rippling's EOR product page and /pricing show no dollar figure and no named EOR tier, only a demo request. A $499 starting figure appears in a comparison table on Rippling's own blog. A base HR-platform fee of about $8 per employee per month sits on top of that undisclosed EOR charge. Get the all-in monthly number in writing before comparing it with flat-fee providers like Oyster or Teamed.
  • Do Rippling and Oyster hold ISO 27001 and SOC 2 Type II?
    Rippling holds one of the broadest certification sets in the category, including current ISO 27001 and SOC 2 Type II, so it leads the security column on this rubric. Oyster holds SOC 2 Type II, with its ISO 27001 status less clearly published, so it sits just behind Rippling. Teamed is ISO 27001 and SOC 2 aligned with accreditation in progress, so it concedes the security column on this page. If your procurement review needs a certificate issued today, ask each provider for current reports and dates.
  • Which is better for hiring in a hard market like Germany, Rippling or Oyster?
    Germany is one of the hardest tests for any EOR, because strict dismissal-protection rules and mandatory employee-representation structures mean mistakes are expensive and slow to unwind. What matters is not whether Germany appears on a coverage list, but whether real HR and legal experts handle a contested exit or a complex termination directly. Teamed owns entities in 57 countries, backs them with DLA Piper as global counsel and vetted in-country partners, so employment-law depth for the hard local edge cases is handled in-house. Oyster covers Germany through its hybrid model but doesn't publish its owned-vs-partner mix there. Rippling covers Germany as part of its 80-country EOR footprint. For Germany specifically, ask any provider for evidence of in-house employment-law depth, not just whether the country appears on their coverage list.
  • How was this comparison scored, and who made it?
    This comparison was produced by Teamed, one of the three providers scored on the same rubric. We score all three 1 to 5 on six criteria, with no weighted total and no overall winner. Pricing was verified from each provider's own pricing page on 17 June 2026 (Teamed re-checked 22 July 2026), and security certifications were checked on 22 July 2026. G2 ratings from g2.com. The named author is Tom Price-Daniel, Co-founder, Teamed.

Common questions

  • What is the difference between Rippling and Oyster for EOR?
    Rippling is an HRIS-first workforce OS with EOR as a module: 80 EOR countries, 600+ integrations, unified HR/IT/payroll, current ISO 27001 and SOC 2 Type II, price not published on primary pages. Oyster is a dedicated EOR platform: $699 flat published, 120+ EOR countries, human support with a published SLA, SOC 2 Type II with ISO less clearly published. Teamed, who produced this guide, absorbs FX at zero markup, ties Oyster on pricing and coverage, and moves you from contractor to EOR to your own entity.
  • Should I use Rippling or Oyster for global employment?
    Use Rippling if you're buying a unified HR, IT and payroll OS, EOR rides the same system, and current security certifications matter. Use Oyster for dedicated EOR with a flat published price and a published support SLA in 120+ countries. Use Teamed if the service model and employment intelligence come first: it absorbs FX at zero markup, shows the rate against mid-market, and gives you a path from contractor to EOR to your own entity.

For the buying committee

Share with your team

Send this page to legal, finance, or HR for review. They will see the same statutory data and source citations you did.

The honest path

Want this scored for your countries?

Tell us your headcount and where you're hiring. A real HR or legal expert sends back a quote and a like-for-like breakdown. No demo, no deck.

Harry, sales specialist at Teamed
Harry · Sales
Mollie, sales specialist at Teamed
Mollie · Sales