North Carolina » Billing & Payment » Payment Locations

Payment Locations

To pay your Duke Energy bill in person, we offer a number of convenient payment locations. For address and directions, select a city/state from the list or click a location on the map.

Mailing Addresses

Albemarle, NC Andrews, NC Archdale, NC Bryson City, NC Burlington, NC Carrboro, NC Cashiers, NC Chapel Hill, NC Charlotte, NC Cherokee, NC China Grove, NC China Grove, NC Denton, NC Durham, NC Eden, NC Elkin, NC Franklin, NC Gastonia, NC Greensboro, NC Hendersonville, NC Hickory, NC Hillsborough, NC Jamestown, NC Jonesville, NC Kannapolis, NC King, NC Lenoir, NC Lincolnton, NC Madison, NC Marion, NC Marshville, NC Mebane, NC Mills River, NC Mocksville, NC Mooresville, NC Morganton, NC Mount Airy, NC North Wilkesboro, NC Old Fort, NC Pilot Mountain, NC Brevard/Pisgah Forest, NC Randleman, NC Reidsville, NC Robbinsville, NC Rockwell, NC Rutherfordton, NC Salisbury, NC Shelby, NC Sylva, NC Taylorsville, NC Thomasville, NC Troutman, NC Valdese, NC Walnut Cove, NC Waxhaw, NC Winston-Salem, NC Yadkinville, NC Anderson, SC Belton, SC Boiling Springs, SC Chesnee, SC Chester, SC Clemson, SC Clover, SC Fort Mill, SC Fountain Inn, SC Gaffney, SC Great Falls, SC Greenville, SC Greenwood, SC Greer, SC Inman, SC Kershaw, SC Lancaster, SC Landrum, SC Laurens, SC Liberty, SC Lyman, SC Pendleton, SC Pickens, SC Simpsonville, SC Spartanburg, SC Starr, SC Taylors, SC Travelers Rest, SC Walhalla, SC Woodruff, SC Whitmire, SC West Union, SC York, SC

What is a Pay Agent?
A Pay Agent is a retailer that accepts Duke Energy payments. Upon receipt of a payment, the cashier enters the billing details into the data terminal and promptly provides a receipt of the transaction. It's that easy. 

Duke Energy has contracted with a vendor, Global Express, to accept these payments.  Global Express has a network of free and fee agents across the Duke Energy system. Free agents do not charge the customer a fee to process a payment.  However, the Fee-based agents do charge a convenience fee.  No part of the fee is payable to Duke Energy.  Payments made at these locations post to the account immediately.

Use the map of NC and SC to find information on all of Duke Energy's Free Pay Agents. Currently, there is no list of the Global Express Fee agents on this web page. This sign or a similar version containing the Duke Energy logo will be displayed at all Global Express Free payment locations.

What is a Non-Authorized Pay Agent?
A  non-authorized Pay Agent (Pay Station) has no integration with Global Express or Duke Energy and is not paid for by Duke Energy.  Non-authorized Pay Agents generally charge the customer a fee for the payment transaction. Customers need to be aware that it may take up to five days for Duke Energy to receive payments from non-authorized Pay Agents.  Duke Energy recommends customers only use the Duke Energy authorized Pay Agents.