Welcome to the fabulous/evil world of Freelancing, being your own boss*.
* Kinda.... Not really
First off, do you have a portfolio? If not, create one, ASAP. Your clients need to see what you're capable of. If you did work for companies already, ask their permission to show case your work from their sites.
Next, you need to think like the person who'd be hiring you - what would you want? If you are starting a new company that sells XYZ Widgets, and you want a Sharepoint site, what are you looking to get out of the deal? Probably not just a nice looking JPEG image, you want the whole site! I don't know Sharepoint very well, but I know if I hired you, I'd want all the files you worked on that we need - source code extra if it's a compiled program. Include documentation whenever possible, or else you'll get inundated with phone calls asking how to do simple things.
Next, what does your contract say? If you don't have contracts, be aware that you are opening yourself up to horrible things - Scope creep, getting sued, getting ripped off, lost time, stress, cranky customers, and more. Get a contract and a Scope of Work made up that clearly defines every term. There are many questions on this site about what should be included in both.