Skip to content
Oneprofile Help Center home
Oneprofile Help Center home

Billing and Pricing

This article explains how Oneprofile's billing system works, including our pricing plans, how usage is calculated, and managing your subscription.

How Usage Is Calculated

What Counts as a Sync Event?

A sync event (also called a "sync profile") is counted each time Oneprofile syncs a profile record from your source integration to your destination integration. For example:

  • If you have 10,000 contacts in your CRM and you run a full sync, that counts as 10,000 sync events

  • If 500 contacts are updated during a scheduled sync, that counts as 500 sync events

  • Each individual profile record that moves through a sync counts as one event

Billing Cycle

  • All plans operate on a monthly billing cycle

  • Your sync event usage resets at the beginning of each billing period

  • For paid plans, your billing cycle starts on the day you subscribe

Usage Tracking

You can view your current usage in the Billing & Usage page of your Oneprofile dashboard. The usage display shows:

  • Total sync events used this billing cycle

  • Included sync events in your plan

  • For paid plans: Any overage beyond your included amount

  • Date when your usage resets


Overage Pricing (Paid Plans Only)

For Team and Enterprise plans, if you exceed your included sync events, additional usage is charged at a rate of $200 per 1 million sync events.

The pricing uses a graduated tier model:

Tier

Sync Events

Price per Event

Tier 1

Up to included amount (1M for Team, 5M for Enterprise)

$0 (free)

Tier 2

Beyond included amount

$0.0002 per event ($200 per 1M)

Example for Team Plan:

  • If you use 1.5M sync events in a month:

  • First 1M events: $0 (included)

  • Additional 500K events: $100 overage

  • Total: $100 base + $100 overage = $200

Free Plan Limits

The Free plan has a hard limit of 100,000 sync events per month. When you reach this limit:

  • All active syncs will pause

  • You'll receive a notification in your dashboard

  • Syncs will automatically resume at the start of your next billing period, or immediately if you upgrade to a paid plan


Managing Your Subscription

Viewing Your Current Plan

Navigate to Settings > Billing & Usage to view:

  • Your current plan and pricing

  • Subscription renewal date

  • Current usage and remaining sync events

  • Payment method and billing email

Upgrading Your Plan

  1. Go to Settings > Billing & Usage

  2. Click Upgrade on your desired plan

  3. Complete the Stripe checkout process

  4. Your new plan takes effect immediately

  5. When upgrading mid-cycle, you'll receive prorated credit for unused time on your previous plan

Switching Between Paid Plans

When switching between Team and Enterprise plans:

  • The change takes effect immediately

  • Billing is prorated based on usage

  • An invoice is generated for the difference

Canceling Your Subscription

  1. Go to Settings > Billing & Usage

  2. Click Manage Billing to open the billing portal

  3. Select Cancel Subscription

  4. Your subscription remains active until the end of the current billing period

  5. After cancellation, your account will be downgraded to the Free plan


Invoices and Payment History

Accessing Invoices

  1. Go to Settings > Billing & Usage

  2. Click Manage Billing to open the Stripe billing portal

  3. View and download all past invoices

Payment Methods

  • We accept all major credit cards through Stripe

  • Update your payment method in the billing portal

  • Failed payments will be retried automatically


Subscription Statuses

Your subscription can have the following statuses:

Status

Description

Action Required

Active

Payment is current, all features available

None

Past Due

Payment failed, Stripe will retry

Check payment method

Incomplete

First payment failed or processing

Complete payment

Unpaid

Payment collection failed after retries

Update payment method

If your subscription becomes Unpaid, syncing will be paused until payment is resolved.


Frequently Asked Questions

Q: When does my usage reset?

A: Usage resets on your billing anniversary date (the day you subscribed).

Q: What happens if I exceed my included syncs?

A: For paid plans, you'll be charged the overage rate automatically. For the Free plan, syncing pauses until the next billing cycle.

Q: Can I see a breakdown of which syncs used my quota?

A: Yes, you can view detailed sync run history in the Syncs section of your dashboard.

Q: Is there a minimum commitment?

A: No, all plans are month-to-month with no long-term commitment required.

Q: Do unused sync events roll over?

A: No, included sync events reset each billing cycle and do not roll over.


Need help with billing? Contact our support team via chat or at support@getoneprofile.com.