Xero will allow you to enter a quote, attach photos or plans and then email that to your prospective client.
The client can Discuss or Approve and either way you will be notified. If Approved, and when the work is completed, easily convert the quote into an Invoice. All streamlined and no double handling
You can also attach a Terms & Conditions document to your quote.