Pay Fines

Securely pay library fines and fees online

Onslow County Public Library provides the ability to securely pay fines and fees on your library account via credit or debit card using SmartPAY Online.

You will need your library card number and PIN (password) to login and retrieve details of your library account. You can use MasterCard or Visa credit cards and debit cards with the MasterCard or Visa symbol. No service fee is charged for paying online.

Click on the Pay Fines/Fees tab to see your balance, select items to pay, and securely pay with your credit or debit card. Please print the transaction receipt for your records.

If you have a question about a fine, fee, or account balance, please contact your local OCPL branch for assistance.

Jacksonville Main Library: 910.455.7350
Richlands Branch Library: 910.324.5321
Sneads Ferry Branch Library: 910.327.6471
Swansboro Branch Library: 910.326.4888