Skip to main content

HomeAll guides

What Medical Billing and Coding Jobs Actually Pay

Medical billing and coding salaries vary widely based on location, employer type, and experience level

Medical billing and coding specialists earn between roughly $30,000 and $50,000 per year in most U.S. markets, though this range shifts significantly by region and employer. The U.S. Bureau of Labor Statistics reports a median annual wage, but your actual paycheck depends on whether you work for a hospital, private practice, insurance company, or billing service — and whether you're in a rural area or a major city.

Entry-level positions typically start at the lower end of that range. As you gain experience and certifications, your pay increases. Some specialists who move into supervisory roles or work in high-cost urban areas earn substantially more. Understanding what affects your potential income helps you decide whether this career path makes financial sense for your situation.

Key Takeaways

  • Medical billing and coding salaries typically range from $30,000 to $50,000 annually, with variation based on location, employer type, and years of experience.
  • Hospitals and large healthcare systems generally pay more than small practices or billing services, and major metropolitan areas pay more than rural regions.
  • Earning industry certifications like AAPC or AHIMA credentials can increase your salary by several thousand dollars per year.
  • Remote positions in medical billing and coding have become common, sometimes allowing you to work for higher-paying employers outside your local market.

How location affects what you earn

Your state and city matter significantly. California, Massachusetts, and New York typically offer higher salaries than rural states or the South, reflecting both cost of living and concentration of large healthcare employers. A medical coder in San Francisco may earn $55,000 to $65,000, while the same role in a smaller Midwestern city might pay $35,000 to $42,000.

Within states, urban centers pay more than surrounding areas. This is partly because major hospitals and medical centers cluster in cities, and partly because they compete for staff. If you live in or near a metropolitan area with multiple large healthcare systems, you have more negotiating power and more job options at different pay levels.

Remote work has changed this somewhat. Some billing and coding positions are now fully remote, which means you could work for a California employer while living in a lower-cost state. However, remote positions are competitive, and employers sometimes adjust pay based on where you live anyway.

What type of employer you work for shapes your paycheck

Hospitals and large health systems typically pay more than smaller employers. A medical coder at a 500-bed hospital might earn $45,000 to $55,000, while the same person at a five-doctor private practice might earn $32,000 to $40,000. Large employers have more structured pay scales and budget more for staffing.

Insurance companies and third-party billing services fall somewhere in the middle. Insurance companies often pay competitively because they handle high volume and need experienced staff. Billing services vary widely — some are small local operations, others are national companies with standardized pay.

Government employers like the Veterans Health Administration or state Medicaid agencies typically offer stable, middle-range salaries with good benefits. These positions often require you to work on-site and may have less flexibility, but they come with job security and pension options that private employers don't offer.

How experience and certifications increase your earnings

Your first year in medical billing and coding, you'll likely earn at the lower end of the range — $28,000 to $35,000. After three to five years, you can expect to move into the $38,000 to $48,000 range. After ten years, especially if you've taken on more complex work or supervisory duties, you may earn $50,000 to $60,000 or more.

Certifications make a measurable difference. The AAPC (American Academy of Professional Coders) and AHIMA (American Health Information Management Association) both offer credentials that employers recognize and pay for. Holding a CPC (Certified Professional Coder) or RHIT (Registered Health Information Technician) credential typically adds $2,000 to $5,000 to your annual salary compared to uncertified staff doing the same work.

Specialization also increases pay. Coders who focus on a specific medical specialty — like orthopedics, cardiology, or oncology — often earn more than generalists because their informed is harder to replace. This usually requires a few years of general coding experience first.

Comparing medical billing and coding to related healthcare jobs

Medical billing and coding sits in the middle tier of healthcare support roles. Medical assistants typically earn less — $28,000 to $35,000 — because the role requires less specialized training. Health information technicians, who manage patient records and data, often earn similarly or slightly more, depending on their responsibilities.

Healthcare administrative roles that don't involve coding — like front desk or scheduling — usually pay less. On the other hand, roles that require additional education, like nursing or physical therapy, pay significantly more. If you're comparing career paths, medical billing and coding offers decent pay for a role that typically requires a certificate or associate degree rather than a bachelor's degree.

What affects your actual take-home pay

Your salary is not your take-home pay. Taxes, health insurance premiums, retirement contributions, and other deductions reduce what you actually receive. If you earn $40,000 annually, your actual paycheck might be $2,400 to $2,700 per month after federal and state taxes, depending on your state and filing status.

Benefits matter too. Some employers offer health insurance, retirement matching, paid time off, and continuing education funds. Others offer minimal benefits. A position paying $38,000 with full benefits might be worth more to you than a $42,000 position with no health insurance or retirement match.

Self-employment or contract work in medical billing and coding can pay hourly rates of $20 to $35 per hour, but you're responsible for your own taxes, insurance, and benefits. This can work out to more or less than a salaried position depending on how much work you can consistently find.

How to research actual salaries in your market

The Bureau of Labor Statistics publishes occupational data by state and metropolitan area, though the numbers lag behind current market conditions by several months. Websites like Glassdoor, Indeed, and LinkedIn show current job postings with salary ranges, which gives you a real-time picture of what employers in your area are actually offering right now.

Professional associations like AAPC publish salary surveys based on their members' reported earnings. These tend to be more detailed than government data and break out pay by certification level, years of experience, and employer type. Joining a local AAPC chapter also connects you with people doing the work who can tell you what they actually earn.

When you're job hunting, don't accept the first offer without checking what similar positions pay in your area. A difference of $3,000 to $5,000 between offers is common, and negotiating your starting salary can affect your earnings for years to come.

Frequently Asked Questions

Do medical billers and coders earn more if they work from home?

Remote positions don't automatically pay more or less — it depends on the employer. Some remote positions pay the same as on-site work at the same company. Others pay slightly less because employers assume lower cost of living for remote workers. The advantage of remote work is access to employers in higher-paying markets, which can offset any pay reduction.

Can you make more money as a medical biller versus a medical coder?

Medical billers and coders often earn similar salaries, though the exact difference varies by employer. Coders typically require more specialized training and certification, which can lead to slightly higher pay. Billers may have more direct patient contact and collections responsibility. In practice, many employers use the titles interchangeably or hire people to do both roles.

What's the difference between a certificate and an associate degree in medical coding?

Both lead to similar entry-level positions and similar starting salaries. An associate degree takes two years and covers broader healthcare topics; a certificate takes six months to one year and focuses specifically on coding. Some employers prefer the associate degree for advancement into supervisory roles, but for your first coding job, either path leads to comparable pay.

Does getting certified pay for itself quickly?

Certification costs between $300 and $500 for the exam, plus study materials. If certification adds $2,000 to $5,000 to your annual salary, it pays for itself in the first year. Most people who get certified see the return within their first year or two of employment, making it a reasonable investment.

Are medical billing and coding jobs being automated away?

Some routine tasks are being automated, but demand for human coders remains steady. Complex cases, appeals, and quality review still require human judgment. The field is not shrinking, though the mix of work is changing. Specialists with certifications and experience in complex coding are more find than those doing only routine data entry.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.