Schedule / Payments / Job Deposits 


We do not require a deposit for most standard size residential roofs under $10,000.00.

*See Deposit Exceptions Below

Once you contact us to schedule the job, we will check our schedule and provide an estimated time frame or a scheduled date for the work.

Payment in full is due same day as completion of the work

* Deposit Exceptions *

Deposits are required for jobs exceeding $10,000.00, commercial work and jobs requiring pre-order, 
special order materials such as uncommon shingle color/grade, siding, windows, skylights, etc.

John Mills Roofing will determine if a deposit is required and the amount based on job size and materials needed. 


We reserve the right to require a deposit for any job scheduled. 

Types of Payment Accepted


Personal, Business, Cashiers, Insurance


  Credit Cards:

3% Fee added to the total charged , per transaction on ALL card payments
Visa, Mastercard, Discover, American Express

*If you do not see your card type please inquire with us*



Paypal Credit:

3% Fee added to the total charged , per transaction on ALL Paypal payments

Please let us know if you choose this payment method.

A PayPal invoice will be sent to your email. 



All payments made by credit card or Paypal Credit
will incur a 3% fee based on the total transaction amount, per transaction

(Fee Rate Subject To Change Without Notice)




Designed by Shari Mills. Created with


  • Facebook Social Icon
  • Google+ Social Icon
  • LinkedIn Social Icon
Get a free quote! 
Call Today: 540-582-7499