Food Truck & Pop-Up Accounting: Square, Toast, or Multi-Channel — How to Track Profit
Food truck and pop-up food business accounting is uniquely tricky. You've got cash sales, card sales from Square or Toast, delivery app payouts (DoorDash, Uber Eats), and sometimes farmers market fees. Each system tells a slightly different story about your sales and what you actually get paid. Your POS reports gross sales. Your bank sees net deposits after fees. And keeping track of ingredient costs for every dish? That's where most new food businesses lose track of their real profit.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer for Food Businesses
For most food trucks and pop-ups using Square or Toast: connect your POS system directly to QuickBooks or Xero. This helps you automatically track gross sales, card fees, and tips. For sales through delivery apps like DoorDash or Uber Eats, treat these payouts separately and match them to your bank deposits. If you sell at farmers markets or private events, use your POS for those too, or track cash sales carefully.
Why Food Truck Accounting Is Harder Than It Looks
Your daily POS deposits or weekly delivery app payouts are not your full revenue. When Square or DoorDash deposits money to your bank, it’s a net amount after card processing fees, service commissions, and sometimes refunds. Recording just this deposit as your sales means you overstate profit and hide the true cost of selling through these channels. Managing food costs is complex. You buy raw ingredients (flour, meat, veggies), turn them into dishes (tacos, burgers), and some might spoil. Tracking the cost of ingredients that go into each sold dish is key to knowing your actual profit margin. This is called Cost of Goods Sold (COGS). Sales tax rules can change based on where you park your truck or set up your booth. You might owe different sales taxes when operating in a new city or county. Keeping track of sales by location is important for correct tax filing.
POS & Card Processor Accounting: What to Get Right
Never record your daily Square or Toast payout directly as your revenue. Your POS system reports your gross sales (what customers paid), then subtracts card processing fees, tips, and sometimes refunds. You need to record the full gross sales, then list the fees and refunds as separate expenses. Use the daily bank deposit from your POS as a check, not as your sales number. Square and Toast offer direct connections to QuickBooks Online and Xero. These connections help automatically bring over your daily sales, fees, and tips, making reconciliation easier. Typically, Square costs 2.6% + 10¢ per tap/dip/swipe, or monthly fees for advanced features. Toast has various plans starting with flat monthly fees plus processing rates. Your POS usually handles sales tax calculations based on your location. You still need to set aside this money and send it to the state or local tax authority yourself. Tools like TaxJar or Avalara can help automate the filing.
Delivery App & Marketplace Accounting: What to Get Right
Delivery apps like DoorDash, Uber Eats, and Grubhub send you weekly or bi-weekly payouts that are heavily "netted." They include product sales, delivery fees, marketing fees, commissions (often 15-30%), refunds, and promotions. Recording this lump sum as revenue is a big mistake. Instead, you need to break down their settlement reports. Manually (or using a spreadsheet template), pull out the gross sales, then record all the various fees as separate expenses. This shows you the true cost of selling through each app. When you prepare a dish for a delivery order, the cost of the ingredients for that dish becomes your Cost of Goods Sold. You need a system to track the ingredients used for all orders, including those from delivery apps. This is critical for understanding your true profit on each menu item.
Managing Multiple Sales Channels: Truck, Market, Catering
If you run a food truck, have a booth at the farmers market, do catering gigs, or use a ghost kitchen for delivery-only sales, your accounting gets more complex. The best approach is to set up your accounting system (QuickBooks or Xero) with a clear chart of accounts. This means having separate income accounts for "Food Truck Sales," "Farmers Market Sales," "Catering Revenue," and "Delivery App Sales." Also, have separate expense accounts for fees related to each channel. Most modern POS systems like Square and Toast can handle multiple "locations" or "departments," allowing you to track sales and inventory usage for each channel separately. This data can then feed into your main accounting software for a unified view.
The Verdict for Your Food Business
For a single food truck or pop-up using one POS (like Square or Toast) and selling directly: Use your POS connected to QuickBooks Online or Xero. For adding delivery apps: Continue with your main POS and accounting software, but manually break down delivery app payouts. For multiple channels (truck + market + catering): Use a POS that supports multiple locations or departments, connect it to QuickBooks or Xero, and maintain a detailed chart of accounts. At any significant sales level, consider adding TaxJar or Avalara for accurate sales tax filing across different locations.
How to Get Started with Food Business Accounting
Step 1: Pick your accounting software (QuickBooks Online or Xero are best for small businesses). Step 2: Set up your Chart of Accounts. Include separate income accounts for "Food Truck Sales," "Catering Sales," "Delivery App Sales," etc. Create expense accounts for "Ingredient Costs (COGS)," "POS Fees," "Delivery App Fees," "Truck Maintenance," "Permits & Licenses," and "Labor Costs." Step 3: Connect your primary POS system (Square, Toast) directly to QuickBooks or Xero. Step 4: For your first month, manually check your daily sales, bank deposits, and delivery app payouts against what your accounting software shows. Make sure the numbers match and fees are correctly recorded. Step 5: Set up a system for sales tax. Register with state and local tax authorities where you operate. If sales volume is high, consider TaxJar or Avalara for automated filing.
RECOMMENDED TOOLS
Xero
Cloud accounting built for product businesses
QuickBooks Online
30-day free trial, then from $35/month
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Do I need to track inventory in my accounting software?
If you carry physical inventory, yes — GAAP requires it and your gross margin calculation depends on it. QuickBooks Online Plus and Xero both include inventory tracking. For higher volume or multi-warehouse operations, dedicated inventory management software (Extensiv, Cin7) syncs with your accounting platform.
How does sales tax nexus work for online sellers?
Economic nexus was established by the 2018 South Dakota v. Wayfair Supreme Court ruling. Most states now require online sellers to collect and remit sales tax if they exceed $100,000 in sales or 200 transactions in that state annually. You are not required to collect until you hit the threshold, but once you do, you need to register and remit.
Can I use cash-basis accounting for my e-commerce business?
Yes, if your annual gross receipts are under $25M (the IRS threshold requiring accrual for most businesses). Cash-basis is simpler but can distort your understanding of profitability when you carry significant inventory. Most growing e-commerce businesses benefit from switching to accrual by $500K in annual revenue.