Your Grubhub 1099-K is not a tax chore, it is a receipt for revenue you rented.

Every restaurant that did business with Grubhub in the prior calendar year gets a 1099-K. Most guides stop at deadlines and Box numbers. This one reads the form as an operating document: Box 1a tells you exactly how much phone and app revenue passed through the Grubhub channel, and by extension how much commission you paid for orders you could have answered yourself.

P
PieLine Team
12 min read
4.9from PieLine live customer data
Direct-to-POS orders land on your own 1099-K, not Grubhub's
20 simultaneous calls per location, $350/mo flat pricing
90%+ of calls handled end-to-end at Idly Express in production

What the 1099-K actually reports

The 1099-K (Payment Card and Third Party Network Transactions) is issued by Grubhub's payments partner, historically Stripe. Grubhub is the third-party settlement organization on your behalf: diners pay Grubhub, Grubhub collects, Grubhub remits your share after its cut. The IRS only sees your gross. The form does not say "this is what you netted," and it does not reconcile to your bank statement. That is the point.

The anchor fact none of the tax-form guides carry

PieLine writes phone orders directly into the Clover, Square, Toast, NCR Aloha, or Revel POS modifier tree at $350 per month flat for the first 1,000 calls and $0.50 per call after. Those orders settle through the restaurant's own merchant processor, which means they appear on the restaurant's own 1099-K, not on Grubhub's. Every phone order you move from the Grubhub channel to the PieLine channel shifts roughly 15 to 30 percent of that ticket from Grubhub's Box 1a to your own.

Source for PieLine integrations and pricing: /llms.txt (Features, POS integrations, Pricing). Source for restaurant-side accounting treatment: IRS 1099-K instructions (2026) and Grubhub merchant tax documentation in the Stripe Express portal.

0 to 30%Typical marketplace commission
0% or lessTypical card interchange (direct)
0Simultaneous calls per site (PieLine)
0%+End-to-end AI at Idly Express

Line items stacked on top of Box 1a before it reaches your bank

Marketplace commission (15 to 30%)Delivery fees (driver share)Marketing / sponsored listing feesPayment processing feesRefunds and adjustmentsSales tax handled by the marketplaceMissing from most 1099-K guides: channel attributionMissing: which orders were phone-initiatedMissing: a way to shrink next year's Box 1a

How to read the form in ten minutes

The 1099-K has roughly a dozen boxes. Most of them are payer identification and monthly breakdowns. The ones that matter for how you run the restaurant are Box 1a, Box 1b, Box 4, and the month-by-month split. Here is the order to read them in.

1

Log into Stripe Express (the usual path)

Grubhub uses Stripe as its payments partner. You should receive an email in mid to late January with a link to connect.stripe.com/express_login. If the email is missing, log into the Grubhub merchant portal and check the tax documents section; you can trigger a resend from there.

2

Check Box 1a (gross amount of payment transactions)

This is every dollar a customer paid Grubhub for your restaurant in the calendar year, before any commission or fee. If this number is $400,000, Grubhub handled $400,000 of your gross. It is not what you netted. It is the top of the funnel.

3

Check Box 1b (card-not-present transactions)

Almost all Grubhub volume is card-not-present because customers paid through the app or the Grubhub phone line rather than swiping at your counter. Box 1b will usually equal or nearly equal Box 1a. Useful for distinguishing marketplace-mediated revenue from your in-store swipe revenue on your direct merchant 1099-K.

4

Check Box 4 (federal income tax withheld)

Usually zero. It is only populated if Grubhub backup-withheld because your TIN did not match IRS records. If it is non-zero, fix your TIN in the Stripe Express portal before you file so next year is clean.

5

Compare the monthly boxes to your bank deposits

The 1099-K reports Box 5a through 5l, one for each month. Run those next to your bank statement deposits from Grubhub in the same month. The gap is the commission, fee, and adjustment layer. For most restaurants that gap is between 20 and 30 percent of gross, which is the real number to internalize.

6

Segment: app orders vs phone orders originated via Grubhub

This is the step most guides skip. Grubhub does not split phone orders from app orders on the 1099-K, but your Grubhub merchant dashboard does. Pull the channel breakdown for the year. The phone-originated slice is the revenue that was most recoverable, because the diner was willing to call you directly. The diner went to Grubhub only because you could not answer in time.

7

Cross-check against your in-house POS 1099-K

Your own merchant processor (Stripe, Square, Toast Payments, Clover, or a traditional acquirer) issues its own 1099-K for direct card transactions: in-store swipes, online ordering you run yourself, and any PieLine-routed phone orders that tokenize to your POS. Add both forms together to get the honest total, then look at the ratio. Higher direct share = higher margin retained.

Same phone call, two different ledger lines

The determinant of whose 1099-K a phone-initiated order lands on is not who answered first, it is whose payment rails the money passed through. Below is the routing when the restaurant's published number forwards to PieLine during a Friday rush.

Phone call to the restaurant, routed to PieLine

Diner calls
20 parallel slots
Menu + POS map
PieLine
Clover
Square
Toast
NCR Aloha
Revel

The card tokenizes into the POS and settles through the restaurant's own merchant processor. The transaction shows up on the restaurant's 1099-K. Grubhub never touched it, and therefore never issues a 1099-K line for it.

The commission math, spelled out on one line

Restaurants often see a large Box 1a and feel proud of the revenue. The right framing is to translate that gross into the rent you paid for the channel, per ticket. Here is the arithmetic on a typical single-location pizza shop.

Annual Grubhub 1099-K reconciled against a direct-channel equivalent

Numbers are illustrative for a single-location QSR. Actual commission rates vary by Grubhub tier, marketing spend, and promo participation. PieLine pricing: $350/month flat up to 1,000 answered calls and $0.50 per call after, from /llms.txt.

What counts on whose 1099-K

  • Diner pays through the Grubhub app. It is on Grubhub's 1099-K.
  • Diner calls the Grubhub+ support line and pays Grubhub. It is on Grubhub's 1099-K.
  • Diner calls your published restaurant number, PieLine answers, card tokenizes into Toast. It is on your 1099-K (via Toast Payments or your acquirer).
  • Diner calls your published number, staff takes the order, runs the card on your Clover terminal. It is on your 1099-K.
  • Diner calls, gets voicemail, gives up and re-orders through the Grubhub app. It is on Grubhub's 1099-K, even though the intent was a direct call.
  • In-store walk-in pays with a card at your counter. It is on your 1099-K.
  • Catering request over the phone, handled by a manager, invoiced separately. It is on your 1099-K (or outside 1099-K if under threshold).

Grubhub-mediated phone order vs PieLine-mediated phone order

Same diner, same menu, same food leaving the kitchen. The difference is the payment rail and the ledger line. This comparison assumes a phone call that originated from the diner dialing the restaurant directly, not a call placed through the Grubhub app.

FeatureGrubhub channelPieLine
Who the customer paysGrubhub (marketplace)Your own merchant processor (direct)
Where the gross receipt landsGrubhub 1099-K Box 1a (to you)Your 1099-K from Stripe, Square, Toast Payments, Clover, or your acquirer
Commission on the order~15 to 30% of ticket (marketplace)~2 to 3% card interchange + assessments
How the phone is answeredYour staff (if they can), otherwise voicemail or missed callPieLine, up to 20 simultaneous calls, 24/7
Order accuracy on phone ticketsDepends on staff bandwidth during rush95%+ with cuisine-specific modifiers (half-and-half pizzas, spice levels, substitutions)
Write path to POSGrubhub tablet or POS integration (for Grubhub orders only)Clover, Square, Toast, NCR Aloha, Revel natively; 50+ via API
Upsell behaviorMarketplace upsells across competitors in the appSuggests sides, drinks, desserts on every call; 15 to 20% AOV lift
Pricing modelPer-ticket percentage, grows with revenue$350/mo flat up to 1,000 calls, $0.50/call after
Live restaurant at 90%+ end-to-end AIN/A (not the same product)Idly Express (Almaden), 90%+

This is not an argument against using Grubhub. Grubhub still drives delivery-native diners who will never dial you. The argument is narrower: phone-initiated orders should not be paying marketplace commission, because the diner was already willing to transact with you directly.

Three operational details that change how the form is interpreted

Most 1099-K explainers aimed at restaurants stop at deadlines, thresholds, and where to click in Stripe Express. These are the three details that determine how the number on the form actually maps to your operations.

$0+ gross

No minimum matters for you

The IRS has moved the 1099-K reporting threshold for third-party networks several times in recent years (it has been proposed at $600, delayed, and phased). For a restaurant with any meaningful Grubhub volume, the threshold has never been the binding constraint. You will get the form. Plan on reading it.

0 monthly boxes

Seasonality lives in Boxes 5a to 5l

The monthly split (Box 5a through 5l) is where you see how the Grubhub channel behaved during your peak months. A pizza shop whose December Grubhub gross is 40% higher than its April gross should look at December phone-order volume next: that is the month where PieLine's 20-slot concurrency has the largest effect on the 1099-K line.

0 forms

You have more than one 1099-K

The Grubhub 1099-K only reports Grubhub. Your acquirer (Stripe, Square, Toast Payments, Clover) issues a separate 1099-K for direct-rail transactions. Reading them together is the only way to see your true channel mix. Most tax software will prompt you for both; most operational reviews only look at one.

What happens on the calls PieLine cannot close on its own

Moving phone orders off the Grubhub channel only works if the AI can actually close the call. PieLine ships with three named escalation triggers. In production at Idly Express, roughly 10% of calls hit an escalation trigger and 90%+ resolve end-to-end without human staff.

Trigger 1

Complaint

Customer is unhappy about a previous order. Warm transfers to a manager with prior ticket details surfaced, so the customer does not repeat themselves.

Trigger 2

Catering request

Ticket size or timing exceeds the standard modifier tree. Routes to a catering owner who quotes, schedules, and adjusts the kitchen. Normally invoiced separately from the POS flow.

Trigger 3

Edge case

Anything the AI is not confident it can handle end-to-end. Default is to escalate with full transcript instead of writing a wrong ticket to the POS.

Run the numbers against your own 1099-K

Bring your Grubhub 1099-K and your POS (Toast, Square, Clover, Aloha, or Revel). We will scrape your menu, map your modifier tree, and place a live demo call that ends with a ticket on your KDS on your own merchant rail. 20-slot concurrency, $350/month flat, same-day go-live, money-back guarantee on the first month.

Book a 15 minute demo

Move phone orders off the Grubhub ledger

Fifteen minutes, your 1099-K on the table, and a live phone order landing on your own KDS on Clover, Square, Toast, NCR Aloha, or Revel with no marketplace commission between you and the diner.

Book a call

Frequently asked questions

Does Grubhub send restaurants a 1099 or a 1099-K?

For a restaurant merchant, the form is a 1099-K (Payment Card and Third Party Network Transactions), not a 1099-NEC or 1099-MISC. Grubhub acts as a third-party settlement organization on your behalf: customers pay Grubhub, Grubhub remits your share after commissions, and the IRS requires Grubhub (through its payments partner, historically Stripe) to report your gross receipts. The 1099-NEC is for independent contractors like Grubhub delivery drivers and does not apply to the restaurant entity.

What goes in Box 1a of a Grubhub 1099-K and why is it bigger than my bank deposits?

Box 1a is gross payment volume for the calendar year, meaning every dollar a customer paid Grubhub for your restaurant, before Grubhub subtracted its commission (often 15 to 30 percent of the order), delivery fees, marketing fees, processing fees, refunds, adjustments, and sales tax handled by the marketplace. The deposits hitting your bank are net. A restaurant with $400,000 in Box 1a can easily see only $280,000 to $320,000 hit the bank after Grubhub's take. The difference is not an error. It is the cost of the channel, and it is the single number that tells you what you are renting.

When does Grubhub (Stripe) send the 1099-K, and where do I find it?

Federal filing deadline is January 31 for recipients. Grubhub's payments partner historically emails merchants a link to the Stripe Express portal (connect.stripe.com/express_login) in mid to late January, where you download the PDF and confirm TIN, legal name, and address. If your email does not match the one on file with Grubhub for Business, log into the Grubhub merchant portal first and check the tax documents section, then trigger a resend. Paper mailing is optional and only happens if you did not consent to e-delivery.

My Box 1a is huge but I barely netted any margin. How do I read that honestly?

Treat Box 1a as your annual Grubhub rent bill, not as revenue you controlled. The gap between Box 1a and your bank deposits is commission plus fees. The gap between your bank deposits and your Cost of Goods Sold is labor, rent, utilities, and overhead. For many restaurants, the largest controllable line in that stack is the commission gap, because it is tied to which channel the order came through. A phone order that came through Grubhub costs you 15 to 30 percent of gross; the same phone order that came through your own POS costs only your card processor's interchange and assessment fees, typically under 3 percent.

If a customer calls Grubhub's support line or uses the Grubhub app to place a phone order, does that appear on my 1099-K?

Yes. Any order Grubhub settled on your behalf lands on Grubhub's 1099-K to you. That includes calls customers placed through Grubhub+ phone numbers, orders placed through the Grubhub app, and orders customers placed via a web checkout that routed through Grubhub's payment rails. The routing is invisible to the diner. If the customer paid Grubhub, it is Grubhub's 1099-K. If the customer paid your POS directly (for example, over a PieLine call that tokenized their card into Clover or Toast), it is your own merchant processor's 1099-K and Grubhub never sees the revenue.

What does it take to shift phone orders off Grubhub onto a direct channel?

Three things. First, a phone agent that can actually pick up a 7:42pm Friday rush without sending callers to voicemail: PieLine handles up to 20 simultaneous calls per location. Second, an agent that writes the completed ticket into the POS modifier tree the way a hand-keyed order would: Clover, Square, Toast, NCR Aloha, and Revel natively, 50+ more via API, so KDS prints and kitchen routing behave identically. Third, predictable unit economics: PieLine is $350 per month flat for up to 1,000 calls and $0.50 per call after that, versus Grubhub's percentage-of-ticket commission. The point is not to abandon third-party marketplaces, it is to stop paying marketplace commission on orders that were initiated by a phone call you could have answered yourself.

How fast does a restaurant actually see the shift show up in next year's 1099-K?

As soon as the phone line forwards or overflows to PieLine and the POS integration is mapped, the accounting change is instantaneous for every affected order. At Idly Express in Almaden, 90%+ of inbound calls now resolve end-to-end in the AI path, writing directly into the POS. Those orders settle through the restaurant's own merchant processor and appear on the restaurant's own 1099-K line instead of Grubhub's. Mylapore, an 11-location South Indian chain in the Bay Area, is rolling out PieLine across all sites specifically to reclaim phone-order margin at scale. The numbers show up on January 31 the following year, but the economics flip the day the phone forwards.

Is there a safe way to have both Grubhub and a direct phone-order channel running at the same time?

Yes, and most restaurants want that. Grubhub still brings in delivery-native diners who will never call you directly. The common pattern is: keep Grubhub on for app-first diners and delivery, and forward the restaurant's published phone number (the one on Google Business Profile, Yelp, and the printed menu) to PieLine. Diners who would have called you and gotten voicemail now get a live AI agent who answers on the first ring, takes the order, and writes it to your POS. The Grubhub channel becomes what it was always supposed to be: a marketing surface for people who otherwise would not have found you. The 1099-K number normalizes to the orders Grubhub actually originated, not the orders you handed to Grubhub by letting your phone ring out.

Shrink next year's Grubhub 1099-K by moving phone orders onto your own POS

You keep Grubhub for the diners who live in the app. You stop paying marketplace commission on the diners who dialed your number. Same kitchen, same food, different ledger line.

Book a demo