HCPCS code G0300 – LPN skilled nursing services
G0300 is the HCPCS Level II code for direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes.
Most denials on this code trace back to three avoidable errors: billing units that don't match documented time, missing homebound status language, and confusing G0300 with its registered nurse counterpart, G0299.
- Level
- G0000-G9999 Procedures and professional services (temporary)
- Billable
- No
- Code also known as
- licensed practical nurse home health code, LVN home health billing code, skilled nursing 15-minute code
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key Takeaways
HCPCS code G0300 covers LPN-provided direct skilled nursing in home health or hospice, billed per 15-minute unit
The performing clinician’s credential determines the code: LPN bills G0300, RN bills G0299
Each visit note must document start and end time, homebound status, and the specific skilled nursing task performed
Pabau’s claims management software captures time-stamped LPN visit notes and flags incomplete documentation before submission
HCPCS code G0300: Definition and scope of service
HCPCS code G0300 is defined by CMS as “direct skilled nursing services of a licensed practical nurse (LPN/LVN), in the home health or hospice setting, each 15 minutes.” The code was introduced to distinguish LPN-level skilled nursing from the registered nurse code G0299, ensuring reimbursement aligns with the credential of the person actually providing care.
Two settings are eligible: Medicare-certified home health agencies (HHAs) operating under the home health benefit, and Medicare-certified hospice programs billing for nursing services related to or separate from the terminal diagnosis. The table below summarises the key attributes at a glance.
The CMS HCPCS coding system maintains G0300 as an annually reviewed code. Its descriptor has remained stable, but payment rates and payer-specific coverage policies update each calendar year.
Covered services and exclusions under G0300
CMS covers G0300 only when the service requires the clinical skill of a licensed nurse. That distinction matters: The question is not what task the LPN performed, but whether a person without nursing training could have safely done it.
Per the Medicare Benefit Policy Manual Chapter 7, the skilled nursing criterion requires that the service be “so inherently complex that it can only be safely and effectively performed by, or under the supervision of, professional or technical personnel.” Custodial care, no matter how often it is delivered, does not meet that threshold.
How G0300 billing units work: The 15-minute rule
G0300 is a time-based code. One unit equals each 15 minutes of direct LPN skilled nursing service delivered during a visit. Unlike therapy codes where the AMA 8-minute rule applies, CMS has not published a specific rounding rule for G0300. The safer and more auditable practice is to bill only full 15-minute increments and document time precisely.
Worked example: Unit calculation for a 45-minute visit
The most common overcounting error is including travel time or documentation time in the billed units. Only face-to-face direct skilled nursing service counts. Travel, charting after the visit, and phone follow-up are never billable units under G0300.
Pro Tip
Document start time and end time as clock times in the visit note (e.g. ‘Arrived 10:05 AM, skilled nursing service completed 10:47 AM’). Calculate units from the direct-service window only. Auditors will subtract any documented non-direct time from the billed unit count.
G0300 vs G0299: Choosing the right code
G0299 covers direct skilled nursing services in home health or hospice when the provider is a registered nurse (RN). G0300 covers the same clinical settings and service type when the provider is an LPN or LVN. The credential of the performing nurse, not the task, determines the correct code.
Billing G0299 when an LPN performed the service is an upcoding error. CMS and commercial payers may recoup payments if the credential in the visit note does not match the code billed. Some agencies that primarily use RNs have standing billing templates set to G0299, which creates systematic mismatch when LPN staff cover visits. Review your billing system defaults to catch this before claims go out.
Related HCPCS codes to know
Several HCPCS codes are commonly billed alongside or confused with G0300. Knowing where the boundaries sit prevents unbundling violations and helps route each service to the right code.
Billing G0300 and T1021 for the same visit by the same clinician is an unbundling risk. An aide-level task performed during an otherwise skilled visit does not create a separate billable event under the aide code. Document the skilled component that justifies G0300 and leave aide-level tasks out of the claims narrative.
Medicare reimbursement rates for HCPCS code G0300
Medicare reimburses G0300 through the CMS Physician Fee Schedule, with the national payment rate adjusted geographically by the Geographic Practice Cost Index (GPCI). The per-unit (per-15-minute) national payment is generally lower for LPN services than for RN services under G0299, reflecting the credential-based rate structure CMS applies across nursing codes.
Rates update each January 1 with the annual Medicare Physician Fee Schedule final rule. Verify current rates directly in the CMS fee schedule lookup before submitting claims or quoting reimbursement estimates to agency leadership. A 90-minute skilled nursing visit (6 units) billed at a national average rate that is off by even $0.50 per unit accumulates material discrepancies at scale across a busy home health agency.
Commercial payer rates for G0300 vary and are not tied to the Medicare fee schedule. UnitedHealthcare and Blue Cross Blue Shield plans that cover home health skilled nursing typically have their own contracted rates, and many have expanded prior authorisation requirements for ongoing home health services. Check each payer’s current provider manual before assuming Medicare payment methodology applies.
Use the AAPC HCPCS code reference or the PGM Billing HCPCS lookup tool to cross-reference the current descriptor and confirm which payers have active coverage policies for this code before a patient’s episode begins. Agencies that maintain home health claims management workflows in their practice software can automate these pre-submission checks and reduce revenue leakage from rate discrepancies.

HCPCS code G0300 documentation requirements and payer rules
A complete G0300 claim rests on a chain of documents. A missing link at any point gives a Medicare Administrative Contractor (MAC) or commercial reviewer grounds to deny the claim. Work through the checklist below before submitting any G0300 claim.
- Physician-signed CMS-485 Plan of Care: The plan must be current, physician-signed before or concurrent with the episode, and must include skilled nursing as an ordered service. An unsigned or expired 485 is one of the most common denial triggers.
- Homebound status documentation: The visit note must state why the patient qualifies as homebound using CMS language. “Patient is homebound due to severe dyspnea that limits ambulation to essential activities only” is sufficient. “Patient is at home” is not.
- LPN credential stated in the visit note: The note must identify the performing clinician by name and credential. This is what ties the G0300 code to the correct provider type rather than G0299.
- Start and end time of direct service: Clock times, not just duration. Auditors verify unit counts against documented time windows.
- Skilled nursing task and clinical justification: Name the specific skilled task (e.g., “wound irrigation and packing of sacral stage III pressure ulcer”) and why it requires licensed nursing judgment.
- Patient response to treatment: Note the patient’s status at the end of the visit, any adverse responses, and any changes to the care plan that resulted.
- Supervising RN notation where state law requires it: LPN scope of practice varies by state. Where state licensure law requires LPN services to be supervised by an RN, the visit note or supervisory record should reflect that oversight relationship.
Strong medical billing compliance processes build these checklist items into the clinical documentation workflow before the LPN leaves the patient’s home. Retrofitting documentation after a denial is far more expensive than capturing it correctly on the day of service.
Payer-specific prior authorisation requirements
Medicare does not require prior authorisation for home health skilled nursing covered under a valid Plan of Care. Commercial payers are different. UnitedHealthcare, Blue Cross Blue Shield plans, and Cigna have each expanded prior auth requirements for ongoing home health visits in recent years. Confirm each commercial plan’s current requirements on their provider portal before the episode begins, as policies have changed frequently since 2022.
Streamline home health billing with Pabau
Pabau’s claims management tools help home health teams document LPN visit times accurately, flag missing Plan of Care elements, and submit clean G0300 claims first time.
Common HCPCS code G0300 claim denial reasons and fixes
G0300 claims deny for a predictable set of reasons. The table below maps each common denial to its root cause and the corrective action that resolves it.
Robust denial management in home health starts by categorising each denial reason before appealing. An agency that receives repeated “not medically necessary” denials on G0300 has a documentation training problem, not a coding problem. An agency seeing repeated unit-count denials has a time-capture workflow problem. The fix is different in each case.
Familiarise your billing team with the full list of denial codes in medical billing so they can route each rejection to the right corrective workflow before the appeal window closes.
Pro Tip
Run a monthly audit of all G0300 claims denied in the previous 60 days. Group by denial reason code. If any single reason accounts for more than 30% of denials, that category needs a process fix, not a case-by-case appeal. Systemic denial patterns almost always trace back to documentation templates or billing system defaults.
Modifiers and hospice billing for HCPCS code G0300
Modifiers on G0300 claims carry meaningful coverage implications, particularly in hospice. Omitting a required modifier is not a technicality that MACs overlook; it triggers an automatic denial or, worse, a post-payment audit that recoupes clean claims alongside the problem ones.
Key modifiers for G0300
Hospice-specific billing rules
In hospice, Medicare pays a per diem rate that typically covers nursing services related to the terminal diagnosis. G0300 is separately billable only when the LPN provides skilled nursing for a condition that is unrelated to the hospice terminal diagnosis, and the GW modifier must appear on that claim. Billing G0300 without GW for a condition related to the terminal diagnosis will trigger denial, because the service is considered included in the hospice per diem.
The GV modifier applies when the ordering or attending physician is not employed by or under contract with the hospice program. Both GV and GW can appear on the same claim when both conditions are present. Per CMS Claims Processing Manual Chapter 11, adding both modifiers to a G0300 claim for a non-terminal-diagnosis nursing visit by a non-hospice-employed physician’s patient is correct and required.
Ensure billing staff understand that medical billing workflows in hospice differ fundamentally from the home health context. The per-diem inclusion rule catches many agencies off guard when they first take on hospice contracts alongside their existing home health book of business.
Conclusion
Getting G0300 right comes down to three things: The correct credential billed for the correct provider, accurate 15-minute unit counts supported by clock-time documentation, and a complete Plan of Care chain backing every claim. Agencies that build these requirements into their clinical documentation templates before the LPN leaves the patient’s home see dramatically fewer denials than those that catch documentation gaps at the billing desk.
Pabau’s claims management software supports structured visit documentation, pre-submission validation, and claims tracking across home health and hospice billing workflows. To see how it fits your agency’s coding process, book a demo with the team.
Continue your research
Need a framework for tackling claim rejections systematically? Denial management in healthcare walks through root-cause categorisation and appeal workflows for home health billing teams.
Want to understand how HIPAA shapes clinical documentation requirements? HIPAA compliance for medical offices covers the documentation and data-handling rules that apply to home health visit notes.
Looking to build LPN staffing into your home health agency? Hiring LPNs for clinical settings covers credential verification, supervision requirements, and onboarding considerations.
Frequently asked questions
What does HCPCS code G0300 cover?
HCPCS code G0300 covers direct skilled nursing services provided by a licensed practical nurse (LPN or LVN) in a home health or hospice setting, billed in 15-minute increments. Covered services include wound care requiring nursing judgment, catheter management, IV therapy oversight, skilled medication administration, and patient education on complex clinical regimens. Custodial care, companion services, and aide-level tasks do not meet the skilled nursing criterion and are excluded.
What is the difference between G0299 and G0300?
G0299 applies when a registered nurse (RN) provides direct skilled nursing in a home health or hospice setting; G0300 applies when a licensed practical nurse (LPN or LVN) provides the same type of service. The clinical task performed does not determine which code to use. The credential of the clinician who actually delivered the care determines the correct code. Billing G0299 for a visit performed by an LPN is an upcoding error subject to recoupment.
How are G0300 billing units calculated?
One unit of G0300 equals each 15 minutes of direct skilled nursing service delivered by the LPN. A 45-minute visit bills as 3 units; a 60-minute visit bills as 4 units. Only face-to-face direct service time counts. Travel to the patient, documentation time after the visit, and phone follow-up are not billable units. Document clock-time start and end in the visit note and calculate units from the direct-service window only.
What documentation is required to bill G0300?
A valid G0300 claim requires a current physician-signed CMS-485 Plan of Care that includes skilled nursing as an ordered service, a visit note documenting the LPN’s name and credential, clock-time start and end, the specific skilled nursing task and clinical justification, homebound status in CMS-compliant language, and the patient’s response to treatment. Where state law requires RN supervision of LPN services, evidence of that supervisory relationship should also be on file.
Can G0300 be billed in a hospice setting?
Yes, G0300 can be billed in hospice, but only when the LPN provides skilled nursing for a condition unrelated to the patient’s hospice terminal diagnosis. Services related to the terminal condition are included in the hospice per diem rate and cannot be separately billed. When billing G0300 in hospice for a non-terminal-diagnosis condition, the GW modifier is required. If the attending physician is not employed by the hospice, add the GV modifier as well.
What modifiers are used with G0300?
The most commonly required modifiers are GV (attending physician not employed by the hospice), GW (service not related to the hospice terminal condition), KX (coverage requirements have been met), and GA (advance beneficiary notice issued). GV and GW apply only in hospice billing. KX may be required by certain commercial payers or Medicare when coverage criteria need to be affirmatively declared on the claim.
What is the Medicare reimbursement rate for G0300 in 2025?
Medicare’s national payment rate for G0300 per 15-minute unit is published annually in the CMS Physician Fee Schedule and adjusted by the Geographic Practice Cost Index (GPCI) for each locality. The LPN rate under G0300 is lower than the RN rate under G0299 to reflect the credential difference. Check the current rate in the CMS fee schedule lookup tool at cms.gov, as rates are updated each January 1 and vary by geographic locality.
Why would a G0300 claim be denied?
The most common denial reasons for G0300 are: Service not medically necessary because the visit note does not establish the skilled nursing criterion (custodial vs. skilled distinction), missing or unsigned Plan of Care, homebound status not documented using CMS-compliant language, incorrect unit count from including travel or charting time, wrong provider credential (G0299 submitted when an LPN performed the service), missing hospice modifiers (GV or GW), and timely filing exceeded. Most of these are preventable with documentation templates built before the visit.