First let me say that I haven't done these myself but I've worked in places that did their own gift certificates. Off the top of my head, you definitely want an expiration date! You can make this generous, say up to one year from a given date (must put this on the card and in your records), but no expiration made a major headache the year after for the small chain I worked for. Do you want the gift card usable on any items, even sale items? If not, be sure you specify they can't be used on discounted, bargain, sale, etc merchandise. The last item, #9, wasn't clear to me. Are you saying you will give cash change but only in whole dollar amounts? Do you know how you will account for this difference in your books? Do you intend for these to be a single use only so they can't carry the balance over to another purchase? Gift certificates imply one use to me and gift cards imply I can carry the balance over to a later purchase. That may sound picky but people are used to buying gift cards from large chains that allow them to apply the amount to multiple purchases. As for the original questions, 1) You can create an item gift certificate that you can sell. Then you create a payment type called gift certificate. 2) Cash change is up to you. If you won't be doing it, you definitely need to make that very clear to the purchaser and on the gift certificate/card so the user understands beforehand. I don't know how I'd account for the difference, sorry. If you decide to give change, using the entire amount of the gift certificate as payment using the gift certificate payment type won't mess up your accounting as the money you give back is just change. If doing this, are you going to require a minimum purchase amount? Otherwise, someone may buy your least expensive item in order to get the most change back. (Yup, saw that happen a couple of times.) Whew! Sorry for being so long winded! Good luck!