Trust me on this...from experience...
NC is a little strange on requirements, and it can be very hard to find the right answers...
An f250, with a GVWR of #8800 lbs can tow a 7 ton trailer GVWR of #14,200 lbs with no CDL. YOU DO HAVE TO HAVE A CLASS A CLASSIFIED LICENSE, but not a CDL.
No matter what the tow vehicle weighs, if the trailer is over #10,000 you must have a class A License. If your combined GVW is over 26,001, you must have a Class A CDL.
Also, if your trailer has brakes or weighs over #4000, now it has to be inspected.
GCWR in NC can be purchased. It does not matter what the sticker in your door says. If you want to tow a #30,000 trailer with a Nissan Pickup, you can, as long as you purchase the right plates for your truck.
I pull a 10 ton gooseneck with my f250s, and it requires a Class A CDL (Which means that I have to have a DOT inspection), but I do not have to keep logs unless we drive over 150 air miles per day. Also, you must have a fuel sticker, but until you go over #50,000, you pay nothing for that sticker.
I have been round and round trying to get the right answers, and ended up calling the
HP at a weigh station. I just happened to catch a Sargeant there that told me the answers, and where to find them.