Pricing

Advanced motion diagnostics for creators
who care about the details.

01Free

Basic

Full diagnoses in the cloud or from the CLI, and free Guard grade comments on every pull request.

FreeForever
  • 3 cloud audits each month
  • Unlimited local CLI audits
02Popular

Personal

Fail builds on regressions with MotionScore Guard, and turn every finding into a one-click fix.

$29Per month
  • 100 monthly audits
  • MotionScore Guard
  • One-click fix prompts
  • Affected elements & selectors
  • Always-fresh audits
  • 7 day history
03Teams

Pro

For teams: cloud audits in CI, private results, scheduled runs and a month of history.

$149Per month
  • 1,000 monthly audits
  • Cloud CLI audits
  • 30 day history
  • Private audits
  • Scheduled audits
04 / Enterprise

Custom performance operations

Unlimited audits, trend analysis, regression detection, SSO and team management.

Register interest
> FAQ

Before you buy.

Audit limits, methodology, local tooling and account details before you choose a plan.

Frequently asked questions about MotionScore
No.QuestionAnswer
01What does MotionScore measure?MotionScore audits your site's animation performance across four areas: CSS/WAAPI and JavaScript animations, scroll-linked and scroll-triggered animations, thrashing, and GPU pressure. Each area is scored independently and combined into an overall grade from S to F.
02How does the scoring work?Each audited category starts with 100 points. Each detected animation or layer deducts from this. Compositor-only animations like transform and opacity cost little, whereas layout-triggering properties cost significantly more. For layers that paint, area size is considered. Off-screen animations, animations triggered by a scroll event instead of an IntersectionObserver, are negatively marked. The final score for each category maps to a tier and your overall grade is an average of Desktop and Mobile scores.
03What browsers and devices does MotionScore test on?Audits run in Chromium with two viewports: desktop (1440×900 at 2x density) and mobile (390×844 at 3x density). The browser captures compositor layer data, animation timelines, and GPU memory usage to produce your score.
04How are audits counted?Each URL you submit counts as one audit against your monthly allowance. Free audits are cached for 24 hours, so re-running the same URL within a day reuses the cached result. Personal and Pro audits are always fresh. Scheduled audits also count. Your allowance resets on the first of each month.
05Can I use MotionScore for free?Yes. Free accounts get 3 cloud audits a month and see the full diagnosis for every audit. Local audits via the CLI (motionscore <url> --no-upload) run on your own machine and are unlimited and free. For static, in-editor audits across your whole codebase, the MotionScore performance audit skill ships with the Motion+ AI Kit.
06What is the CLI tool?The motionscore npm package lets you run audits from the terminal. Install it with npm install -g motionscore and run motionscore <url>. Local audits run on your own machine and are free and unlimited with --no-upload. Any paid plan unlocks --threshold (MotionScore Guard); Pro adds cloud mode and --private for unlisted results.
07Can I use MotionScore in CI/CD?Yes. MotionScore Guard audits every pull request via the GitHub Action (or one CLI command in any CI) and comments the grades free on any repository. Any paid plan unlocks the gate: set a threshold and the build fails below it. Pro adds --private results and cloud audits. See the Guard docs.
08What's the difference between Personal and Pro?Free accounts see the full diagnosis for every audit. Personal is for individual developers who want to act on it: MotionScore Guard in CI, one-click fix prompts, affected-element lists, always-fresh audits (no daily cache), and a higher allowance. Pro adds private audits, cloud CLI audits, scheduled audits, and 30 day history for teams.
09Can I change or cancel my plan?Upgrade, downgrade or cancel at any time from your account settings at motion.dev/dashboard. When you cancel, you keep access to your current plan until the end of the billing period.
10What is your refund policy?Subscription fees are refundable within the first 7 days, or until your first audit (whichever is sooner). By performing an audit you waive your statutory right of withdrawal and are not entitled to a refund for the current billing period. You can cancel at any time and retain access until the end of your paid period.

Still have questions? Contact us