CODECADEMY Charge — What Is It and How to Get a Refund

CODECADEMYCodecademy
education2,000 monthly searches

Last updated:

Quick Answer

Likely Legitimate

CODECADEMY is a charge from Codecademy. If you don't recognize this charge, review your recent purchases or contact the merchant directly.

Codecademy

education

Refund Window: 7-day money-back guarantee for annual subscriptions

Understanding CODECADEMY Charges on Your Statement

When "CODECADEMY" appears on your bank or credit card statement, it represents a subscription payment to Codecademy, an interactive online learning platform specializing in teaching programming, coding, data science, and other technical skills. These charges typically indicate monthly or annual Pro subscription fees that provide access to premium courses, projects, certificates, and learning paths designed to help users develop in-demand tech skills.

Founded in 2011, Codecademy has become one of the most popular online coding education platforms, with over 50 million learners worldwide. The platform offers both free basic courses and paid Codecademy Pro subscriptions that unlock additional features, making it a go-to resource for career changers, students, professionals upskilling, and coding beginners.

What Is Codecademy?

Codecademy is an interactive e-learning platform that teaches computer programming through hands-on, browser-based exercises. Unlike traditional video courses, Codecademy's approach emphasizes learning by doing—users write code directly in their browser and receive immediate feedback, making the learning process more engaging and practical than passive video watching.

The platform covers a wide range of programming languages and technical topics including Python, JavaScript, HTML/CSS, SQL, Java, C++, Ruby, PHP, data science, machine learning, web development, cybersecurity, and computer science fundamentals. Courses are structured as interactive lessons, quizzes, and projects that progressively build skills from beginner to intermediate levels.

Codecademy operates on a freemium model. Basic Codecademy is free and provides access to introductory courses and basic exercises. Codecademy Pro is the paid subscription tier costing $19.99/month or $191.88/year, unlocking premium features including: unlimited access to all courses and learning paths, real-world projects, personalized learning plans, professional certificates, mobile practice on-the-go, peer support in forums, and an ad-free experience.

Common Reasons for CODECADEMY Charges

The most common reason for a Codecademy charge is your monthly Pro subscription payment of $19.99. If you subscribed to Codecademy Pro on a month-to-month basis, this recurring charge appears monthly on the date you originally subscribed. Monthly billing provides flexibility to cancel anytime without long-term commitment, though it costs more over time than annual billing.

Annual Pro subscription charges of $191.88 represent full-year prepayment for Codecademy Pro. This one-time yearly charge provides 12 months of Pro access at a 20% discount compared to monthly billing ($15.99/month equivalent vs. $19.99 monthly). Annual subscribers save about $47 per year but commit to a full year upfront. The charge appears once on your anniversary date.

Free trial conversions are a frequent source of unexpected charges. Codecademy offers 7-day free trials of Pro membership to let users experience premium features before committing. Many people start trials, forget about them, and are surprised when the trial ends and automatic billing begins. If you see a first-time Codecademy charge, check whether you started a trial 7 days prior.

Pro Student subscriptions generate charges around $149.99 annually for verified students. This discounted annual plan requires student status verification through a third-party service and renews yearly unless cancelled. Student plan charges are lower than standard annual subscriptions but still represent significant one-time yearly payments.

Course certificate purchases might appear as Codecademy charges, though most certificates are included with Pro subscriptions. If you completed a course as a free user and purchased a standalone certificate of completion, this would show as a one-time Codecademy transaction separate from subscription fees.

Promotional or bundle plan charges can vary from standard pricing. Codecademy occasionally offers multi-month prepayment plans, team subscriptions, or special promotional pricing that creates charges different from the standard $19.99 monthly or $191.88 annual amounts. These promotions are time-limited and typically offered around New Year's (resolution season), Black Friday, or back-to-school periods.

Typical Codecademy Charge Amounts

The standard monthly Codecademy Pro subscription costs $19.99. This charge appears monthly on the same date each month based on when you originally subscribed. If you subscribed on the 15th, expect charges on the 15th of each subsequent month. This is the most common Codecademy charge amount for users who prefer monthly flexibility.

Annual Codecademy Pro subscriptions are charged $191.88 once per year. This represents a 20% discount compared to paying monthly ($239.88 annual cost at monthly rate vs. $191.88 prepaid annual rate). While the single charge is larger, it saves money for committed learners who plan to use Codecademy for a full year.

Pro Student annual plans cost approximately $149.99, offering about 35% discount off the regular annual price for verified students. Students enrolled in accredited educational institutions can access this discounted rate by verifying their student status through services like SheerID. This significant discount makes Codecademy more accessible for college and university students learning to code.

Multi-month promotional charges can range from $39.99 to $99.99 depending on the specific offer. Codecademy occasionally runs promotions for 3-month, 6-month, or quarterly subscriptions at discounted rates. These promotional charges are typically one-time payments that provide access for the specified period at a reduced per-month cost.

Free trial authorization holds might appear as $0.00 to $1.00 charges when you start a trial. Some payment systems place small authorization holds to verify your payment method is valid. These holds typically drop off within a few days and aren't actual charges—they're just payment method verification transactions.

How to Verify Your Codecademy Charges

To verify a Codecademy charge, log into your Codecademy account at codecademy.com. Navigate to Settings by clicking your profile icon in the top right, then select Account or Subscription/Billing. This section displays your current subscription status, billing cycle, next charge date, and payment history showing all past charges with dates and amounts.

Check your email from Codecademy for billing confirmations. Each time Codecademy processes a payment, they send a receipt email to your registered email address. Search your inbox for "Codecademy" or "payment confirmation" around the date of the charge you're investigating. These emails detail exactly what was charged, when, and for which subscription period.

Review your free trial confirmation email if you suspect a trial converted to paid. When you start a free trial, Codecademy sends an email explaining the trial terms, duration, and when automatic billing begins. This email, often titled "Welcome to your free trial" or similar, reveals whether you started a trial that recently ended, triggering your first paid charge.

Look at your subscription start date in your account settings. This date tells you when you first subscribed (or when your trial ended and paid subscription began). If the charge date on your bank statement aligns with your subscription anniversary, it's your regular recurring charge. For annual plans, charges appear on this same date each year.

Check whether you have multiple Codecademy accounts. Some users create accounts with different email addresses (personal and work emails, for example) and forget about secondary accounts. Log in with other email addresses you use to see if you have multiple active subscriptions generating separate charges.

Codecademy's Pricing and Refund Policy

Codecademy's pricing is straightforward with two main Pro subscription options: monthly at $19.99 or annual at $191.88. There are no hidden fees, per-course charges, or surprise add-ons. What you see is what you pay. The basic free tier remains free indefinitely with no credit card required, limiting access to introductory content only.

The platform offers a 7-day money-back guarantee specifically for annual subscriptions. If you purchase an annual Pro plan and decide within 7 days that Codecademy isn't right for you, you can request a full refund. This guarantee applies only to annual prepayment subscriptions, not to monthly subscriptions or renewals of previously-purchased annual plans.

Monthly subscriptions typically don't qualify for refunds after the current billing period begins. Codecademy's position is that monthly subscribers pay for a month of access, and once that month starts, the service is available and therefore not refundable. However, you can cancel anytime to prevent future charges—you'll retain access through the end of your current billing period, then the subscription simply stops.

For annual subscription renewals, the money-back guarantee usually doesn't apply. The 7-day refund window is generally reserved for first-time annual purchases, not for auto-renewals of subscriptions you've previously held. This policy encourages users to disable auto-renewal before the anniversary date if they don't want to continue for another year.

Cancellation is immediate in effect but access continues until the end of your paid period. When you cancel Codecademy Pro, your subscription won't auto-renew, but you keep full Pro access through the remainder of your current billing cycle. If you cancel on day 5 of a monthly subscription, you have 25 more days of Pro access before reverting to the free tier. This no-penalty cancellation policy is consumer-friendly.

What to Do About Unexpected Codecademy Charges

If you see an unexpected Codecademy charge, first check for free trial expirations. Think back 7 days (for monthly) or up to a month (if you started exploring the service weeks ago). Many people sign up for free trials, explore for a day or two, then forget about it until the trial ends and billing automatically starts. Check your email for trial confirmation messages from around that time.

Verify whether you're being charged monthly or annually. If you see a $191.88 charge and expected $19.99, you might have signed up for annual billing rather than monthly. Conversely, if you thought you had annual billing but see $19.99 monthly charges, you may have selected monthly at sign-up. Review your subscription details in your account to confirm which plan you actually chose.

Check if a household member or colleague used your payment method to subscribe. Family members, roommates, or coworkers with access to your card might have started a Codecademy subscription to learn coding skills without explicitly mentioning it to you. Quick conversations with people who have card access can often explain mysterious subscriptions.

Look for promotional period endings. If you signed up during a special promotion offering a discounted first month (like $9.99 for month one, then $19.99 ongoing), seeing the full-price charge in month two might seem unexpected even though it's correct. Review your original sign-up terms to see if promotional pricing was temporary.

Consider whether you subscribed through a third party. Some users access Codecademy Pro through partnerships with employers, schools, or other platforms. If your access was previously free through such a partnership and it ended, you might have automatic billing kick in to maintain Pro access, generating unexpected charges.

If after thorough investigation the charge remains unexplained, contact Codecademy support at help@codecademy.com. Provide your account email, the charge amount, date, and last four digits of the card charged. Their team can look up your account, explain the charge, and help determine if it's legitimate or potentially fraudulent.

Managing Future Codecademy Charges

To avoid unexpected charges, set calendar reminders for your subscription renewal dates. For annual subscriptions, add a reminder 7-14 days before your anniversary date to either cancel or prepare for the charge. For monthly subscriptions, knowing your billing date helps ensure adequate funds are available and reminds you the subscription is active.

If you're unsure whether you'll continue using Codecademy, choose monthly billing over annual. While annual saves money, monthly billing provides flexibility to cancel after any month without losing a large prepayment. Once you're certain Codecademy is part of your long-term learning plan, switch to annual for savings.

Turn off auto-renewal if you want one-time learning periods. If you're using Codecademy to learn specific skills for a project or job interview, consider disabling auto-renewal immediately after subscribing. You'll have access for the full paid period, but it won't automatically renew, preventing accidental extended subscriptions after you've completed your learning goal.

Track your learning progress and usage. If you're paying $19.99 monthly but haven't logged in for months, you're wasting money. Set a goal to engage with at least one lesson or project weekly to justify the subscription cost. If you find yourself consistently not using Codecademy, cancel to stop paying for unused service.

Explore student discounts before paying full price. If you're currently enrolled in any accredited educational program, verify your student status to access discounted annual pricing. The $40+ annual savings is significant, especially for budget-conscious students already paying tuition and other educational expenses.

Consider strategic timing for annual subscriptions. If you plan to subscribe annually, watch for promotional periods around Black Friday, Cyber Monday, New Year's, or back-to-school when Codecademy often offers discounts on annual plans. Signing up during promotional periods can save an additional 20-40% beyond the standard annual discount.

When to Contact Codecademy Support or Your Bank

Contact Codecademy support at help@codecademy.com if you want to request a refund within the 7-day window for annual subscriptions. Clearly state your purchase date, explain why Codecademy isn't meeting your needs, and request a refund per their money-back guarantee. Be prompt—waiting until day 8 or 9 significantly reduces your chances of approval.

Reach out to support if you're being charged but cannot access Pro features. Sometimes technical glitches cause billing to process correctly while account access doesn't properly upgrade to Pro. Support can verify your subscription status, troubleshoot access issues, and potentially provide pro-rated credits if you've paid for access you couldn't use.

Contact support if you see duplicate charges—two identical Codecademy charges on the same or consecutive days. Payment processing errors are rare but do occur. Support can investigate, confirm the duplicate, and process a refund for the erroneous charge, typically within 5-10 business days.

Get help if you're having trouble canceling your subscription. While cancellation should be straightforward through account settings, technical issues occasionally prevent users from successfully disabling auto-renewal. Support can manually cancel your subscription to ensure you're not charged again, especially important if your renewal date is approaching.

Involve your bank if you see Codecademy charges but never created an account or signed up for service. This could indicate credit card fraud or identity theft. Contact your bank's fraud department immediately to dispute unauthorized charges and get a replacement card. Also notify Codecademy's fraud team so they can investigate and close any fraudulently created accounts.

File a bank dispute if Codecademy refuses to honor their refund policy after you've documented requesting a refund within the 7-day window for annual subscriptions. Before disputing, keep records of all communication with Codecademy, including dates you requested refunds and their responses. Banks require evidence of good-faith attempts to resolve with the merchant.

Consider complaints to consumer protection agencies if you experience deceptive billing practices like hidden charges, refusal to honor advertised policies, or inability to cancel subscriptions. While Codecademy generally operates transparently, any legitimate issues can be reported to the Better Business Bureau or your state attorney general's office if resolution with the company fails.

Why CODECADEMY appears on your statement

Ranked by likelihood based on this charge type

1Monthly Codecademy Pro subscriptionMost likely
2Annual Codecademy Pro subscription renewal
3Codecademy Pro Student plan
4Free trial ending and converting to paid subscriptionPossible
5Course certificate purchase
6Forgotten subscription auto-renewalRed flag

Other charges from Codecademy

DescriptorMeaning
CODECADEMYStandard Codecademy subscription charge
CODECADEMY PROPro subscription payment
CODECADEMY.COMOnline payment through website
CODECADEMY SUBSubscription service charge
CODECADEMY LLCLegal entity billing format

What should I do about this charge?

Choose the path that matches your situation:

A

I recognize this charge

But I want a refund or to cancel it

  1. 1.Contact Codecademy directly at No phone support - email and help center only
  2. 2.Reference their refund policy — refund window is 7-day money-back guarantee for annual subscriptions (view policy)
  3. 3.If refused, use our wizard to generate a formal dispute letter
Get Refund Help →
B

I don't recognize this charge

This may be unauthorized or fraudulent

  1. 1.Check with household members or shared accounts
  2. 2.Review your email for order confirmations from Codecademy
  3. 3.Call your bank immediately — use the number on the back of your card
  4. 4.Request a new card number to prevent further unauthorized charges
Start Fraud Dispute →

How to dispute CODECADEMY

1

Contact Codecademy

Call No phone support - email and help center only

Or visit their support page

Phone script

"I'm calling about a charge on my statement appearing as CODECADEMY. I'd like to request a refund or cancellation."

2

Reference their refund policy

Codecademy's refund window is 7-day money-back guarantee for annual subscriptions.

Policy: View Refund Policy

🔒 Full dispute steps with personalized guidance

Get Full Dispute Plan →

Sample Dispute Letter

Dear [Bank Name],

I am writing to dispute a charge that appeared on my statement as "CODECADEMY" from Codecademy on [date] for $[amount].

🔒 Get a complete, personalized dispute letter

Generate My Dispute Letter →

Frequently Asked Questions

What is a CODECADEMY charge on my bank statement?
A CODECADEMY charge represents your subscription to Codecademy Pro, an online learning platform for coding and programming skills. Typical charges include $19.99/month for monthly Pro subscriptions or $191.88 for annual Pro subscriptions (billed once per year). Codecademy teaches programming languages like Python, JavaScript, HTML/CSS, SQL, and more through interactive lessons.
How much does Codecademy Pro cost?
Codecademy Pro costs $19.99 per month on the monthly plan, or $191.88 per year on the annual plan ($15.99/month equivalent, saving 20%). Students can get discounted annual plans around $149.99 with valid student verification. Free trial periods typically last 7 days before charges begin. Basic Codecademy access is free but has limited features.
Can I get a refund from Codecademy?
Codecademy offers a 7-day money-back guarantee for annual subscriptions. If you purchased an annual plan and request a refund within 7 days, you'll receive a full refund. Monthly subscriptions generally don't qualify for refunds, but you can cancel anytime to prevent future charges. Contact help@codecademy.com with your account details to request refunds.
Why was I charged by Codecademy when I didn't sign up?
Unexpected Codecademy charges typically occur when free trials end and automatically convert to paid subscriptions. You may have signed up for a trial weeks ago and forgot about it. Check your email for Codecademy trial confirmation or billing emails. If you genuinely didn't authorize the charge, contact help@codecademy.com and report potential fraud to your bank.
How do I cancel my Codecademy Pro subscription?
To cancel Codecademy Pro, log into your account at codecademy.com, navigate to Settings > Account, then select Subscription or Billing. Click 'Cancel Subscription' or 'Turn off auto-renewal'. For monthly plans, cancellation takes effect at the end of your current billing period. You retain access until the paid period ends, then the subscription stops automatically.
Does Codecademy offer student discounts?
Yes, Codecademy offers student discounts on annual Pro subscriptions, typically around 35% off the regular price (approximately $149.99 vs $191.88 regular annual price). Students must verify their status through a third-party verification service. The discount is available to current students enrolled in accredited institutions. Check codecademy.com/student for current offers and verification requirements.
Your Legal Rights

Your rights under FCBA:

  • Dispute within 60 days of statement date
  • Max $50 liability for unauthorized charges (most banks waive entirely)
  • Bank must acknowledge within 30 days, resolve within 2 billing cycles
How we researched this article

Research methodology

This page about the CODECADEMY charge from Codecademy was compiled using:

  • Official merchant documentation, terms of service, and refund policies
  • Payment network (Visa, Mastercard) chargeback reason code documentation
  • Consumer Financial Protection Bureau (CFPB) guidelines and complaint data
  • Federal Trade Commission (FTC) consumer protection resources
  • Fair Credit Billing Act (FCBA) and Regulation E statutory requirements
  • Community reports and consumer experience databases (BBB, consumer forums)

Last reviewed and updated:

This content is for informational purposes only and does not constitute legal or financial advice. Always consult with your bank or a qualified professional for specific disputes.

Written by DidIBuyIt Editorial Team Verified against FTC and CFPB guidelines Last updated:

See another charge you don't recognize?

Search our database of 50,000+ credit card descriptors to identify any charge on your statement.

Need help disputing this charge?

Our AI generates bank-ready dispute documents in minutes.