Join thousands of practices that have transformed their operations with HWCHQX

Start with a 14-day free trial. No credit card required. Choose the plan that fits your practice.

(null); const [selectedPlan, setSelectedPlan] = useState

Features

How it works

Pricing

Sign in

Get Started

Save up to 25% with annual billing

Simple, transparent pricing

that scales with you

Start with a 14-day free trial. No credit card required. Choose the plan that fits your practice.

Monthly

Annual

Save 25%

What's included:

) : (

14-Day Trial Details

Start with full access to all features • Credit card required but no charge for 14 days • Cancel anytime during trial • Automatic billing starts after trial period

Compare plans in detail

Find the perfect fit for your practice

Features

) : (

) ) : (

Trusted by 10,000+ healthcare providers

Join thousands of practices that have transformed their operations with HWCHQX

"HWCHQX has completely transformed how we run our practice. The AI documentation alone saves us 2 hours every day."

Dr. Jennifer Walsh

Family Medicine Practice, NYC

Frequently asked questions

Everything you need to know about our pricing

) : (

Still have questions?

Chat with us

Email support

Credit card required • Cancel anytime • No charge for 14 days

Ready to get started?

Join thousands of healthcare providers already using HWCHQX

Start Your 14-Day Trial

Talk to sales

30-day money back guarantee • Cancel anytime • No setup fees

The complete healthcare operating system for modern providers.

Product

Features

Pricing

Security

Integrations

Company

About

Blog

Careers

Contact

Legal

Privacy

Terms

Compliance

© 2025 HWCHQX. All rights reserved.

; import { useNavigate } from

; import { useAppState } from

; import { isAdminEmail } from

; import { FacebookIcon, TwitterIcon, LinkedinIcon, InstagramIcon, TiktokIcon } from

; import { Check, X, Star, ArrowRight, Shield, ChevronDown, ChevronUp, Sparkles, Building2, Rocket, Phone, Mail, MessageSquare, Clock, TrendingUp, Award, CreditCard, } from

>(() => { const saved = localStorage.getItem(

); return (saved as

, billingPeriod); console.log(

, billingPeriod); }, [billingPeriod]); // Super admin redirect - they shouldn

🔑 PricingPage: Super admin detected - redirecting to dashboard

); if (pendingPlan) { console.log(

, billingPeriod); localStorage.removeItem(

); // Auto-trigger the plan selection immediately setTimeout(() => handlePlanSelect(pendingPlan), 0); } } }, [user, billingPeriod, navigate]); const handlePlanSelect = async (planId: string) => { console.log(

, planId,

, billingPeriod ); if (planId ===

) { // For enterprise, redirect to contact sales window.location.href =

; return; } // Check if user is authenticated if (!user) { // User not logged in, store plan selection and redirect to login console.log(

, billingPeriod); localStorage.setItem(

, planId); navigate(

); return; } // User is logged in, create Stripe Checkout session try { const priceIds = { starter: { monthly:

, // Test environment prices annual:

, }, professional: { monthly:

, annual:

, }, }; const priceId = priceIds[planId as keyof typeof priceIds]?.[billingPeriod]; if (!priceId) { alert(

); return; } console.log(

, priceId); const response = await fetch(

, { method:

, headers: {

, Authorization:

, }, body: JSON.stringify({ priceId, successUrl:

, cancelUrl:

, planName: plans.find(p => p.id === planId)?.name, billingPeriod, }), }); console.log(

, response.status); const data = await response.json(); console.log(

, data); if (data.url) { console.log(

, data.url); window.location.href = data.url; } else { console.error(

, data); alert(

)); } } catch (error) { console.error(

, error); alert(

); } }; const plans = [ { id:

, description:

, monthlyPrice: 249, annualPrice: 199, color:

, icon: Rocket, features: [ { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: false }, { text:

, included: false }, { text:

, included: false }, { text:

, included: false }, ], cta:

, }, { id:

, description:

, monthlyPrice: 399, annualPrice: 299, color:

, icon: Star, features: [ { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: false }, { text:

, included: false }, ], cta:

, }, { id:

, description:

, monthlyPrice: 699, annualPrice: 499, color:

, icon: Building2, features: [ { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, { text:

, included: true }, ], cta:

, }, ]; const faqs = [ { question:

, answer:

ll be charged the prorated difference. When downgrading, we

, }, { question:

s included in the free trial?

Our 14-day free trial includes full access to all Professional plan features. No credit card required to start, and you can cancel anytime during the trial period.

Is my data secure and HIPAA compliant?

Absolutely. We maintain HIPAA compliance, SOC 2 Type II certification, and use 256-bit encryption. All data is stored in secure, redundant data centers with regular security audits.

Do you offer discounts for non-profits?

Yes! We offer 30% off all plans for qualified non-profit organizations. We also have special pricing for educational institutions and training programs.

Can I import my existing patient data?

Yes, we support bulk imports from most major EHR/EMR systems including Epic, Cerner, and Allscripts. Our team will help you migrate your data at no extra cost.

What payment methods do you accept?

We accept all major credit cards, ACH transfers, and wire transfers for annual plans. Enterprise customers can also request invoice-based billing.

); setTimeout(() => { const featuresSection = document.getElementById(

); featuresSection?.scrollIntoView({ behavior:

); setTimeout(() => { const howSection = document.getElementById(

); howSection?.scrollIntoView({ behavior:

> {plans.map(plan => { const Icon = plan.icon; const isPopular = plan.id ===

bg-gradient-to-b from-blue-50 to-white border-2 border-blue-500 shadow-2xl scale-105

bg-white border-2 border-gray-200 hover:border-gray-300 hover:shadow-xl

w-7 h-7 ${isPopular ?

> /provider/{billingPeriod ===

}

{billingPeriod ===

bg-gradient-to-r from-blue-600 to-purple-600 text-white hover:shadow-xl

> ${billingPeriod ===

> {[ { category:

, items: [ { name:

] }, { name:

] }, { name:

] }, { name:

, values: [false, false, true] }, ], }, { category:

, items: [ { name:

] }, { name:

] }, { name:

, values: [true, true, true] }, { name:

, values: [false, false, true] }, ], }, { category:

, items: [ { name:

] }, { name:

] }, { name:

] }, { name:

> {typeof value ===

> {[ { icon: Shield, stat:

}, { icon: Clock, stat:

}, { icon: TrendingUp, stat:

}, { icon: Award, stat:

); setTimeout(() => { const featuresSection = document.getElementById(

); featuresSection?.scrollIntoView({ behavior:

flex justify-center space-x-6 mb-8

border-t border-gray-800 pt-8 text-center text-gray-400